comparison UnitTestsSources/FromDcmtkTests.cpp @ 2117:87b395a77c41

fix unit test
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 31 Oct 2016 16:17:15 +0100
parents a657f7772e69
children 4b02ec79728a
comparison
equal deleted inserted replaced
2116:2fabd1073728 2117:87b395a77c41
715 } 715 }
716 716
717 717
718 TEST(ParsedDicomFile, FromJson) 718 TEST(ParsedDicomFile, FromJson)
719 { 719 {
720 FromDcmtkBridge::RegisterDictionaryTag(DicomTag(0x7057, 0x1000), ValueRepresentation_OtherByte, "MyPrivateTag", 1, 1, ""); 720 FromDcmtkBridge::RegisterDictionaryTag(DicomTag(0x7057, 0x1000), ValueRepresentation_OtherByte, "MyPrivateTag2", 1, 1, "ORTHANC");
721 FromDcmtkBridge::RegisterDictionaryTag(DicomTag(0x7059, 0x1000), ValueRepresentation_OtherByte, "MyPrivateTag", 1, 1, ""); 721 FromDcmtkBridge::RegisterDictionaryTag(DicomTag(0x7059, 0x1000), ValueRepresentation_OtherByte, "MyPrivateTag3", 1, 1, "");
722 FromDcmtkBridge::RegisterDictionaryTag(DicomTag(0x7050, 0x1000), ValueRepresentation_PersonName, "Declared public tag", 1, 1, ""); 722 FromDcmtkBridge::RegisterDictionaryTag(DicomTag(0x7050, 0x1000), ValueRepresentation_PersonName, "Declared public tag2", 1, 1, "");
723 723
724 Json::Value v; 724 Json::Value v;
725 const std::string sopClassUid = "1.2.840.10008.5.1.4.1.1.1"; // CR Image Storage: 725 const std::string sopClassUid = "1.2.840.10008.5.1.4.1.1.1"; // CR Image Storage:
726
727 // Test the private creator
728 ASSERT_EQ(DcmTag_ERROR_TagName, FromDcmtkBridge::GetTagName(DicomTag(0x7057, 0x1000), "NOPE"));
729 ASSERT_EQ("MyPrivateTag2", FromDcmtkBridge::GetTagName(DicomTag(0x7057, 0x1000), "ORTHANC"));
726 730
727 { 731 {
728 v["SOPClassUID"] = sopClassUid; 732 v["SOPClassUID"] = sopClassUid;
729 v["SpecificCharacterSet"] = "ISO_IR 148"; // This is latin-5 733 v["SpecificCharacterSet"] = "ISO_IR 148"; // This is latin-5
730 v["PatientName"] = "Sébastien"; 734 v["PatientName"] = "Sébastien";