diff OrthancFramework/UnitTestsSources/FromDcmtkTests.cpp @ 4689:ead3b81f4541

added DicomPath::SetPrefixIndex()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 10 Jun 2021 10:54:14 +0200
parents 693f049729ba
children 45bce660ce3a
line wrap: on
line diff
--- a/OrthancFramework/UnitTestsSources/FromDcmtkTests.cpp	Thu Jun 10 10:09:54 2021 +0200
+++ b/OrthancFramework/UnitTestsSources/FromDcmtkTests.cpp	Thu Jun 10 10:54:14 2021 +0200
@@ -2352,6 +2352,10 @@
   ASSERT_EQ(DICOM_TAG_PATIENT_NAME, path.GetFinalTag());
   ASSERT_EQ("(0010,0020)[42].(0010,0010)", path.Format());
 
+  ASSERT_THROW(path.SetPrefixIndex(1, 44), OrthancException);
+  path.SetPrefixIndex(0, 44);
+  ASSERT_EQ("(0010,0020)[44].(0010,0010)", path.Format());
+
   ASSERT_THROW(DicomPath::Parse("nope"), OrthancException);
   ASSERT_THROW(DicomPath::Parse("(0010,0010)[.PatientID"), OrthancException);
   ASSERT_THROW(DicomPath::Parse("(0010,0010)[].PatientID"), OrthancException);