Mercurial > hg > orthanc
comparison OrthancServer/UnitTestsSources/ServerJobsTests.cpp @ 4310:2ae905070221
renaming pure interface JobOperationValue as IJobOperationValue
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 09 Nov 2020 14:40:51 +0100 |
parents | 50b0c69b653a |
children | d9473bd5ed43 |
comparison
equal
deleted
inserted
replaced
4309:73de065622ec | 4310:2ae905070221 |
---|---|
349 return CheckSameJson(a, b); | 349 return CheckSameJson(a, b); |
350 } | 350 } |
351 | 351 |
352 | 352 |
353 static bool CheckIdempotentSerialization(IJobUnserializer& unserializer, | 353 static bool CheckIdempotentSerialization(IJobUnserializer& unserializer, |
354 JobOperationValue& value) | 354 IJobOperationValue& value) |
355 { | 355 { |
356 Json::Value a = 42; | 356 Json::Value a = 42; |
357 value.Serialize(a); | 357 value.Serialize(a); |
358 | 358 |
359 std::unique_ptr<JobOperationValue> unserialized(unserializer.UnserializeValue(a)); | 359 std::unique_ptr<IJobOperationValue> unserialized(unserializer.UnserializeValue(a)); |
360 | 360 |
361 Json::Value b = 43; | 361 Json::Value b = 43; |
362 unserialized->Serialize(b); | 362 unserialized->Serialize(b); |
363 | 363 |
364 return CheckSameJson(a, b); | 364 return CheckSameJson(a, b); |
557 | 557 |
558 ASSERT_TRUE(CheckIdempotentSerialization(unserializer, instance)); | 558 ASSERT_TRUE(CheckIdempotentSerialization(unserializer, instance)); |
559 instance.Serialize(s); | 559 instance.Serialize(s); |
560 } | 560 } |
561 | 561 |
562 std::unique_ptr<JobOperationValue> value; | 562 std::unique_ptr<IJobOperationValue> value; |
563 value.reset(unserializer.UnserializeValue(s)); | 563 value.reset(unserializer.UnserializeValue(s)); |
564 ASSERT_EQ(JobOperationValue::Type_DicomInstance, value->GetType()); | 564 ASSERT_EQ(IJobOperationValue::Type_DicomInstance, value->GetType()); |
565 ASSERT_EQ(id, dynamic_cast<DicomInstanceOperationValue&>(*value).GetId()); | 565 ASSERT_EQ(id, dynamic_cast<DicomInstanceOperationValue&>(*value).GetId()); |
566 | 566 |
567 { | 567 { |
568 std::string content; | 568 std::string content; |
569 dynamic_cast<DicomInstanceOperationValue&>(*value).ReadDicom(content); | 569 dynamic_cast<DicomInstanceOperationValue&>(*value).ReadDicom(content); |