diff UnitTestsSources/MultiThreadingTests.cpp @ 2867:251614c2edac

DicomMoveScuJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 08 Oct 2018 16:08:51 +0200
parents 8b00e4cb4a6b
children abce036683cd
line wrap: on
line diff
--- a/UnitTestsSources/MultiThreadingTests.cpp	Mon Oct 08 11:40:31 2018 +0200
+++ b/UnitTestsSources/MultiThreadingTests.cpp	Mon Oct 08 16:08:51 2018 +0200
@@ -716,8 +716,14 @@
   engine.SetWorkersCount(3);
   engine.Start();
 
-  ASSERT_TRUE(engine.GetRegistry().SubmitAndWait(new DummyJob(), rand() % 10));
-  ASSERT_FALSE(engine.GetRegistry().SubmitAndWait(new DummyJob(true), rand() % 10));
+  Json::Value content = Json::nullValue;
+  ASSERT_TRUE(engine.GetRegistry().SubmitAndWait(content, new DummyJob(), rand() % 10));
+  ASSERT_EQ(Json::objectValue, content.type());
+  ASSERT_EQ("world", content["hello"].asString());
+
+  content = Json::nullValue;
+  ASSERT_FALSE(engine.GetRegistry().SubmitAndWait(content, new DummyJob(true), rand() % 10));
+  ASSERT_EQ(Json::nullValue, content.type());
 
   engine.Stop();
 }