comparison UnitTestsSources/MultiThreadingTests.cpp @ 2653:d7815540bd81 jobs

MemoryStorageArea
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 05 Jun 2018 15:46:02 +0200
parents a3f0f61a14ca
children c196d76cb8fa
comparison
equal deleted inserted replaced
2652:a3f0f61a14ca 2653:d7815540bd81
128 class DummyInstancesJob : public SetOfInstancesJob 128 class DummyInstancesJob : public SetOfInstancesJob
129 { 129 {
130 protected: 130 protected:
131 virtual bool HandleInstance(const std::string& instance) 131 virtual bool HandleInstance(const std::string& instance)
132 { 132 {
133 return (instance != "nope"); 133 return true;
134 } 134 }
135 135
136 public: 136 public:
137 DummyInstancesJob() 137 DummyInstancesJob()
138 { 138 {
775 ASSERT_THROW(unserializer.UnserializeValue(s), OrthancException); 775 ASSERT_THROW(unserializer.UnserializeValue(s), OrthancException);
776 ASSERT_THROW(unserializer.UnserializeOperation(s), OrthancException); 776 ASSERT_THROW(unserializer.UnserializeOperation(s), OrthancException);
777 777
778 std::auto_ptr<IJob> job; 778 std::auto_ptr<IJob> job;
779 job.reset(unserializer.UnserializeJob(s)); 779 job.reset(unserializer.UnserializeJob(s));
780 ASSERT_EQ("description", dynamic_cast<DummyInstancesJob&>(*job).GetDescription());
781 //ASSERT_EQ("nope", dynamic_cast<DummyInstancesJob&>(*job).GetInstance(0));
780 } 782 }
781 783
782 784
783 TEST(JobsSerialization, OrthancValues) 785 TEST(JobsSerialization, OrthancValues)
784 { 786 {