comparison UnitTestsSources/UnitTestsMain.cpp @ 1403:5630c2fb7b0f

cleanup + reactivate UnitTests
author Alain Mazy <alain@mazy.be>
date Wed, 29 Apr 2020 21:10:49 +0200
parents 1f877e0846fe
children cde379b9d1d2
comparison
equal deleted inserted replaced
1402:65e1e4b08302 1403:5630c2fb7b0f
19 **/ 19 **/
20 20
21 21
22 #include "gtest/gtest.h" 22 #include "gtest/gtest.h"
23 23
24 #include "../Framework/Deprecated/Layers/FrameRenderer.h"
25 #include "../Framework/Deprecated/Toolbox/DownloadStack.h"
26 #include "../Framework/Deprecated/Toolbox/MessagingToolbox.h"
27 #include "../Framework/Deprecated/Toolbox/OrthancSlicesLoader.h"
28 #include "../Framework/StoneInitialization.h" 24 #include "../Framework/StoneInitialization.h"
29 #include "../Framework/Toolbox/FiniteProjectiveCamera.h" 25 #include "../Framework/Toolbox/FiniteProjectiveCamera.h"
30 #include "../Framework/Toolbox/GeometryToolbox.h" 26 #include "../Framework/Toolbox/GeometryToolbox.h"
31 #include "../Framework/Volumes/ImageBuffer3D.h" 27 #include "../Framework/Volumes/ImageBuffer3D.h"
32 #include "../Platforms/Generic/OracleWebService.h"
33 28
34 #include <Core/HttpClient.h> 29 #include <Core/HttpClient.h>
35 #include <Core/Images/ImageProcessing.h> 30 #include <Core/Images/ImageProcessing.h>
36 #include <Core/Logging.h> 31 #include <Core/Logging.h>
37 #include <Core/MultiThreading/SharedMessageQueue.h> 32 #include <Core/MultiThreading/SharedMessageQueue.h>
631 OrthancStone::LinearAlgebra::Print(r); 626 OrthancStone::LinearAlgebra::Print(r);
632 OrthancStone::LinearAlgebra::Print(boost::numeric::ublas::prod(r, a)); 627 OrthancStone::LinearAlgebra::Print(boost::numeric::ublas::prod(r, a));
633 */ 628 */
634 } 629 }
635 630
636 TEST(MessagingToolbox, ParseJson)
637 {
638 Json::Value response;
639 std::string source = "{\"command\":\"panel:takeDarkImage\",\"commandType\":\"simple\",\"args\":{}}";
640 ASSERT_TRUE(Deprecated::MessagingToolbox::ParseJson(response, source.c_str(), source.size()));
641 }
642
643
644 631
645 static bool IsEqualVectorL1(OrthancStone::Vector a, 632 static bool IsEqualVectorL1(OrthancStone::Vector a,
646 OrthancStone::Vector b) 633 OrthancStone::Vector b)
647 { 634 {
648 if (a.size() != b.size()) 635 if (a.size() != b.size())