Mercurial > hg > orthanc
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 |