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