Mercurial > hg > orthanc-stone
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); |