comparison UnitTestsSources/UnitTestsMain.cpp @ 307:be2660b6e40a am-callable-and-promise

wip: commands + status update
author am@osimis.io
date Tue, 25 Sep 2018 15:14:53 +0200
parents 9afafb192180
children ed7146fa2c98
comparison
equal deleted inserted replaced
304:6c22e0506587 307:be2660b6e40a
24 24
25 #include "../Framework/Layers/FrameRenderer.h" 25 #include "../Framework/Layers/FrameRenderer.h"
26 #include "../Framework/Layers/LayerSourceBase.h" 26 #include "../Framework/Layers/LayerSourceBase.h"
27 #include "../Framework/Toolbox/DownloadStack.h" 27 #include "../Framework/Toolbox/DownloadStack.h"
28 #include "../Framework/Toolbox/FiniteProjectiveCamera.h" 28 #include "../Framework/Toolbox/FiniteProjectiveCamera.h"
29 #include "../Framework/Toolbox/MessagingToolbox.h"
29 #include "../Framework/Toolbox/OrthancSlicesLoader.h" 30 #include "../Framework/Toolbox/OrthancSlicesLoader.h"
30 #include "../Framework/Volumes/ImageBuffer3D.h" 31 #include "../Framework/Volumes/ImageBuffer3D.h"
31 #include "../Framework/Volumes/SlicedVolumeBase.h" 32 #include "../Framework/Volumes/SlicedVolumeBase.h"
32 #include "../Platforms/Generic/OracleWebService.h" 33 #include "../Platforms/Generic/OracleWebService.h"
33 34
722 OrthancStone::LinearAlgebra::Print(r); 723 OrthancStone::LinearAlgebra::Print(r);
723 OrthancStone::LinearAlgebra::Print(boost::numeric::ublas::prod(r, a)); 724 OrthancStone::LinearAlgebra::Print(boost::numeric::ublas::prod(r, a));
724 */ 725 */
725 } 726 }
726 727
728 TEST(MessagingToolbox, ParseJson)
729 {
730 Json::Value response;
731 std::string source = "{\"command\":\"panel:takeDarkImage\",\"commandType\":\"simple\",\"args\":{}}";
732 ASSERT_TRUE(OrthancStone::MessagingToolbox::ParseJson(response, source.c_str(), source.size()));
733 }
727 734
728 int main(int argc, char **argv) 735 int main(int argc, char **argv)
729 { 736 {
730 Orthanc::Logging::Initialize(); 737 Orthanc::Logging::Initialize();
731 Orthanc::Logging::EnableInfoLevel(true); 738 Orthanc::Logging::EnableInfoLevel(true);