Mercurial > hg > orthanc
comparison UnitTestsSources/FromDcmtkTests.cpp @ 2309:4dc313b9a20a issue-46-anonymization
Argument "DicomVersion" in URIs "/{...}/{...}/anonymization"
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 12 Jul 2017 13:40:02 +0200 |
parents | a3a65de1840f |
children | 423d3b692bb9 |
comparison
equal
deleted
inserted
replaced
2308:1bdc4cc68171 | 2309:4dc313b9a20a |
---|---|
75 | 75 |
76 | 76 |
77 TEST(DicomModification, Basic) | 77 TEST(DicomModification, Basic) |
78 { | 78 { |
79 DicomModification m; | 79 DicomModification m; |
80 m.SetupAnonymization(); | 80 m.SetupAnonymization(DicomVersion_2008); |
81 //m.SetLevel(DicomRootLevel_Study); | 81 //m.SetLevel(DicomRootLevel_Study); |
82 //m.ReplacePlainString(DICOM_TAG_PATIENT_ID, "coucou"); | 82 //m.ReplacePlainString(DICOM_TAG_PATIENT_ID, "coucou"); |
83 //m.ReplacePlainString(DICOM_TAG_PATIENT_NAME, "coucou"); | 83 //m.ReplacePlainString(DICOM_TAG_PATIENT_NAME, "coucou"); |
84 | 84 |
85 ParsedDicomFile o(true); | 85 ParsedDicomFile o(true); |
131 | 131 |
132 ASSERT_TRUE(o.GetTagValue(s, DICOM_TAG_PATIENT_NAME)); | 132 ASSERT_TRUE(o.GetTagValue(s, DICOM_TAG_PATIENT_NAME)); |
133 ASSERT_FALSE(Toolbox::IsUuid(s)); | 133 ASSERT_FALSE(Toolbox::IsUuid(s)); |
134 | 134 |
135 DicomModification m; | 135 DicomModification m; |
136 m.SetupAnonymization(); | 136 m.SetupAnonymization(DicomVersion_2008); |
137 m.Keep(privateTag); | 137 m.Keep(privateTag); |
138 | 138 |
139 m.Apply(o); | 139 m.Apply(o); |
140 | 140 |
141 ASSERT_TRUE(o.GetTagValue(s, DICOM_TAG_PATIENT_NAME)); | 141 ASSERT_TRUE(o.GetTagValue(s, DICOM_TAG_PATIENT_NAME)); |
142 ASSERT_TRUE(Toolbox::IsUuid(s)); | 142 ASSERT_TRUE(Toolbox::IsUuid(s)); |
143 ASSERT_TRUE(o.GetTagValue(s, privateTag)); | 143 ASSERT_TRUE(o.GetTagValue(s, privateTag)); |
144 ASSERT_STREQ("private tag", s.c_str()); | 144 ASSERT_STREQ("private tag", s.c_str()); |
145 | 145 |
146 m.SetupAnonymization(); | 146 m.SetupAnonymization(DicomVersion_2008); |
147 m.Apply(o); | 147 m.Apply(o); |
148 ASSERT_FALSE(o.GetTagValue(s, privateTag)); | 148 ASSERT_FALSE(o.GetTagValue(s, privateTag)); |
149 } | 149 } |
150 | 150 |
151 | 151 |