comparison OrthancServer/UnitTestsSources/DatabaseLookupTests.cpp @ 4196:37310bb1cd30

Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find"
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 16 Sep 2020 13:22:30 +0200
parents 0953b3dc3261
children c671331ea1ef
comparison
equal deleted inserted replaced
4194:2bc49197f806 4196:37310bb1cd30
152 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_ID, "HELLO", true, true); 152 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_ID, "HELLO", true, true);
153 ASSERT_EQ(1u, lookup.GetConstraintsCount()); 153 ASSERT_EQ(1u, lookup.GetConstraintsCount());
154 ASSERT_EQ(ConstraintType_Equal, lookup.GetConstraint(0).GetConstraintType()); 154 ASSERT_EQ(ConstraintType_Equal, lookup.GetConstraint(0).GetConstraintType());
155 ASSERT_EQ("HELLO", lookup.GetConstraint(0).GetValue()); 155 ASSERT_EQ("HELLO", lookup.GetConstraint(0).GetValue());
156 ASSERT_TRUE(lookup.GetConstraint(0).IsCaseSensitive()); 156 ASSERT_TRUE(lookup.GetConstraint(0).IsCaseSensitive());
157
158 ASSERT_TRUE(lookup.HasTag(DICOM_TAG_PATIENT_ID));
159 ASSERT_FALSE(lookup.HasTag(DICOM_TAG_PATIENT_NAME));
157 } 160 }
158 161
159 { 162 {
160 DatabaseLookup lookup; 163 DatabaseLookup lookup;
161 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_ID, "HELLO", false, true); 164 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_ID, "HELLO", false, true);