comparison UnitTestsSources/FromDcmtkTests.cpp @ 1859:4e7c318a3f69

C-FIND SCP will return tags with sequence value representation
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 02 Dec 2015 11:22:05 +0100
parents 1065401501fb
children c7d70f659190
comparison
equal deleted inserted replaced
1856:36ab170733d6 1859:4e7c318a3f69
393 { 393 {
394 Json::Value b; 394 Json::Value b;
395 FromDcmtkBridge::ToJson(b, *element, DicomToJsonFormat_Full, DicomToJsonFlags_Default, 0, Encoding_Ascii); 395 FromDcmtkBridge::ToJson(b, *element, DicomToJsonFormat_Full, DicomToJsonFlags_Default, 0, Encoding_Ascii);
396 396
397 Json::Value c; 397 Json::Value c;
398 Toolbox::SimplifyTags(c, b); 398 Toolbox::SimplifyTags(c, b, DicomToJsonFormat_Simple);
399 399
400 a[1]["PatientName"] = "Hello2"; // To remove the Data URI Scheme encoding 400 a[1]["PatientName"] = "Hello2"; // To remove the Data URI Scheme encoding
401 ASSERT_EQ(0, c["ReferencedStudySequence"].compare(a)); 401 ASSERT_EQ(0, c["ReferencedStudySequence"].compare(a));
402 } 402 }
403 } 403 }
472 { 472 {
473 Json::Value b; 473 Json::Value b;
474 f.ToJson(b, DicomToJsonFormat_Full, DicomToJsonFlags_Default, 0); 474 f.ToJson(b, DicomToJsonFormat_Full, DicomToJsonFlags_Default, 0);
475 475
476 Json::Value c; 476 Json::Value c;
477 Toolbox::SimplifyTags(c, b); 477 Toolbox::SimplifyTags(c, b, DicomToJsonFormat_Simple);
478 478
479 ASSERT_EQ(0, c["ReferencedPatientSequence"].compare(a)); 479 ASSERT_EQ(0, c["ReferencedPatientSequence"].compare(a));
480 ASSERT_NE(0, c["ReferencedStudySequence"].compare(a)); // Because Data URI Scheme decoding was enabled 480 ASSERT_NE(0, c["ReferencedStudySequence"].compare(a)); // Because Data URI Scheme decoding was enabled
481 } 481 }
482 482