Lines Matching refs:lookup

151     DatabaseLookup lookup;  in TEST()  local
152 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_ID, "HELLO", true, true); in TEST()
153 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
154 ASSERT_EQ(ConstraintType_Equal, lookup.GetConstraint(0).GetConstraintType()); in TEST()
155 ASSERT_EQ("HELLO", lookup.GetConstraint(0).GetValue()); in TEST()
156 ASSERT_TRUE(lookup.GetConstraint(0).IsCaseSensitive()); in TEST()
158 ASSERT_TRUE(lookup.HasTag(DICOM_TAG_PATIENT_ID)); in TEST()
159 ASSERT_FALSE(lookup.HasTag(DICOM_TAG_PATIENT_NAME)); in TEST()
163 DatabaseLookup lookup; in TEST() local
164 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_ID, "HELLO", false, true); in TEST()
165 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
168 ASSERT_TRUE(lookup.GetConstraint(0).IsCaseSensitive()); in TEST()
172 DatabaseLookup lookup; in TEST() local
173 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_NAME, "HELLO", true, true); in TEST()
174 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
175 ASSERT_TRUE(lookup.GetConstraint(0).IsCaseSensitive()); in TEST()
179 DatabaseLookup lookup; in TEST() local
180 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_NAME, "HELLO", false, true); in TEST()
181 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
184 ASSERT_FALSE(lookup.GetConstraint(0).IsCaseSensitive()); in TEST()
188 DatabaseLookup lookup; in TEST() local
189 lookup.AddDicomConstraint(DICOM_TAG_SERIES_DESCRIPTION, "2012-2016", false, true); in TEST()
192 ASSERT_EQ(ConstraintType_Equal, lookup.GetConstraint(0).GetConstraintType()); in TEST()
196 DatabaseLookup lookup; in TEST() local
197 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_BIRTH_DATE, "2012-2016", false, true); in TEST()
200 ASSERT_EQ(2u, lookup.GetConstraintsCount()); in TEST()
202 …ASSERT_TRUE(lookup.GetConstraint(0).GetConstraintType() != lookup.GetConstraint(1).GetConstraintTy… in TEST()
206 ASSERT_TRUE(lookup.GetConstraint(i).GetConstraintType() == ConstraintType_SmallerOrEqual || in TEST()
207 lookup.GetConstraint(i).GetConstraintType() == ConstraintType_GreaterOrEqual); in TEST()
212 DatabaseLookup lookup; in TEST() local
213 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_BIRTH_DATE, "2012-", false, true); in TEST()
215 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
216 ASSERT_EQ(ConstraintType_GreaterOrEqual, lookup.GetConstraint(0).GetConstraintType()); in TEST()
217 ASSERT_EQ("2012", lookup.GetConstraint(0).GetValue()); in TEST()
221 DatabaseLookup lookup; in TEST() local
222 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_BIRTH_DATE, "-2016", false, true); in TEST()
224 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
225 ASSERT_EQ(DICOM_TAG_PATIENT_BIRTH_DATE, lookup.GetConstraint(0).GetTag()); in TEST()
226 ASSERT_EQ(ConstraintType_SmallerOrEqual, lookup.GetConstraint(0).GetConstraintType()); in TEST()
227 ASSERT_EQ("2016", lookup.GetConstraint(0).GetValue()); in TEST()
231 DatabaseLookup lookup; in TEST() local
232 lookup.AddDicomConstraint(DICOM_TAG_MODALITIES_IN_STUDY, "CT\\MR", false, true); in TEST()
234 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
235 ASSERT_EQ(DICOM_TAG_MODALITIES_IN_STUDY, lookup.GetConstraint(0).GetTag()); in TEST()
236 ASSERT_EQ(ConstraintType_List, lookup.GetConstraint(0).GetConstraintType()); in TEST()
238 const std::set<std::string>& values = lookup.GetConstraint(0).GetValues(); in TEST()
246 DatabaseLookup lookup; in TEST() local
247 lookup.AddDicomConstraint(DICOM_TAG_STUDY_DESCRIPTION, "CT\\MR", false, true); in TEST()
249 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
250 ASSERT_EQ(DICOM_TAG_STUDY_DESCRIPTION, lookup.GetConstraint(0).GetTag()); in TEST()
251 ASSERT_EQ(ConstraintType_List, lookup.GetConstraint(0).GetConstraintType()); in TEST()
253 const std::set<std::string>& values = lookup.GetConstraint(0).GetValues(); in TEST()
261 DatabaseLookup lookup; in TEST() local
262 lookup.AddDicomConstraint(DICOM_TAG_STUDY_DESCRIPTION, "HE*O", false, true); in TEST()
264 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
265 ASSERT_EQ(ConstraintType_Wildcard, lookup.GetConstraint(0).GetConstraintType()); in TEST()
269 DatabaseLookup lookup; in TEST() local
270 lookup.AddDicomConstraint(DICOM_TAG_STUDY_DESCRIPTION, "HE?O", false, true); in TEST()
272 ASSERT_EQ(1u, lookup.GetConstraintsCount()); in TEST()
273 ASSERT_EQ(ConstraintType_Wildcard, lookup.GetConstraint(0).GetConstraintType()); in TEST()
277 DatabaseLookup lookup; in TEST() local
278 lookup.AddDicomConstraint(DICOM_TAG_RELATED_FRAME_OF_REFERENCE_UID, "TEST", false, true); in TEST()
279 lookup.AddDicomConstraint(DICOM_TAG_PATIENT_NAME, "TEST2", false, false); in TEST()
280 ASSERT_TRUE(lookup.GetConstraint(0).IsMandatory()); in TEST()
281 ASSERT_FALSE(lookup.GetConstraint(1).IsMandatory()); in TEST()