diff UnitTestsSources/UnitTestsMain.cpp @ 312:a91ad36b684c am-2

Merged am-callable-and-promise into am-2
author Alain Mazy <am@osimis.io>
date Tue, 02 Oct 2018 10:15:36 +0200
parents be2660b6e40a
children ed7146fa2c98
line wrap: on
line diff
--- a/UnitTestsSources/UnitTestsMain.cpp	Mon Sep 10 12:22:26 2018 +0200
+++ b/UnitTestsSources/UnitTestsMain.cpp	Tue Oct 02 10:15:36 2018 +0200
@@ -26,6 +26,7 @@
 #include "../Framework/Layers/LayerSourceBase.h"
 #include "../Framework/Toolbox/DownloadStack.h"
 #include "../Framework/Toolbox/FiniteProjectiveCamera.h"
+#include "../Framework/Toolbox/MessagingToolbox.h"
 #include "../Framework/Toolbox/OrthancSlicesLoader.h"
 #include "../Framework/Volumes/ImageBuffer3D.h"
 #include "../Framework/Volumes/SlicedVolumeBase.h"
@@ -724,6 +725,12 @@
   */
 }
 
+TEST(MessagingToolbox, ParseJson)
+{
+  Json::Value response;
+  std::string source = "{\"command\":\"panel:takeDarkImage\",\"commandType\":\"simple\",\"args\":{}}";
+  ASSERT_TRUE(OrthancStone::MessagingToolbox::ParseJson(response, source.c_str(), source.size()));
+}
 
 int main(int argc, char **argv)
 {