diff UnitTestsSources/UnitTestsMain.cpp @ 2499:83b8b6743531

ITagVisitor - for anonymization relationships
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 23 Mar 2018 18:13:21 +0100
parents 8cc3ca64a534
children 4dcafa8d6633
line wrap: on
line diff
--- a/UnitTestsSources/UnitTestsMain.cpp	Thu Mar 22 17:31:36 2018 +0100
+++ b/UnitTestsSources/UnitTestsMain.cpp	Fri Mar 23 18:13:21 2018 +0100
@@ -668,6 +668,15 @@
 
   ASSERT_EQ(DicomVersion_2008, StringToDicomVersion(EnumerationToString(DicomVersion_2008)));
   ASSERT_EQ(DicomVersion_2017c, StringToDicomVersion(EnumerationToString(DicomVersion_2017c)));
+
+  for (int i = static_cast<int>(ValueRepresentation_ApplicationEntity);
+       i < static_cast<int>(ValueRepresentation_NotSupported); i += 1)
+  {
+    ValueRepresentation vr = static_cast<ValueRepresentation>(i);
+    ASSERT_EQ(vr, StringToValueRepresentation(EnumerationToString(vr), true));
+  }
+
+  ASSERT_THROW(StringToValueRepresentation("nope", true), OrthancException);
 }