comparison 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
comparison
equal deleted inserted replaced
2498:0188c21e417a 2499:83b8b6743531
666 ASSERT_STREQ("Unknown", EnumerationToString(PhotometricInterpretation_Unknown)); 666 ASSERT_STREQ("Unknown", EnumerationToString(PhotometricInterpretation_Unknown));
667 ASSERT_THROW(StringToPhotometricInterpretation("Unknown"), OrthancException); 667 ASSERT_THROW(StringToPhotometricInterpretation("Unknown"), OrthancException);
668 668
669 ASSERT_EQ(DicomVersion_2008, StringToDicomVersion(EnumerationToString(DicomVersion_2008))); 669 ASSERT_EQ(DicomVersion_2008, StringToDicomVersion(EnumerationToString(DicomVersion_2008)));
670 ASSERT_EQ(DicomVersion_2017c, StringToDicomVersion(EnumerationToString(DicomVersion_2017c))); 670 ASSERT_EQ(DicomVersion_2017c, StringToDicomVersion(EnumerationToString(DicomVersion_2017c)));
671
672 for (int i = static_cast<int>(ValueRepresentation_ApplicationEntity);
673 i < static_cast<int>(ValueRepresentation_NotSupported); i += 1)
674 {
675 ValueRepresentation vr = static_cast<ValueRepresentation>(i);
676 ASSERT_EQ(vr, StringToValueRepresentation(EnumerationToString(vr), true));
677 }
678
679 ASSERT_THROW(StringToValueRepresentation("nope", true), OrthancException);
671 } 680 }
672 681
673 682
674 683
675 #if defined(__linux__) || defined(__OpenBSD__) 684 #if defined(__linux__) || defined(__OpenBSD__)