Mercurial > hg > orthanc
comparison UnitTestsSources/UnitTestsMain.cpp @ 782:a60040857ce6
reorganization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 02 May 2014 12:59:05 +0200 |
parents | b2a62f22fbe8 |
children | 4689e400e0fa |
comparison
equal
deleted
inserted
replaced
780:e7eb70772fbe | 782:a60040857ce6 |
---|---|
8 #include "../Core/DicomFormat/DicomTag.h" | 8 #include "../Core/DicomFormat/DicomTag.h" |
9 #include "../Core/HttpServer/HttpHandler.h" | 9 #include "../Core/HttpServer/HttpHandler.h" |
10 #include "../Core/OrthancException.h" | 10 #include "../Core/OrthancException.h" |
11 #include "../Core/Toolbox.h" | 11 #include "../Core/Toolbox.h" |
12 #include "../Core/Uuid.h" | 12 #include "../Core/Uuid.h" |
13 #include "../OrthancServer/FromDcmtkBridge.h" | |
14 #include "../OrthancServer/OrthancInitialization.h" | 13 #include "../OrthancServer/OrthancInitialization.h" |
15 | 14 |
16 using namespace Orthanc; | 15 using namespace Orthanc; |
17 | 16 |
18 | 17 |
175 HttpHandler::Arguments a; | 174 HttpHandler::Arguments a; |
176 HttpHandler::ParseGetQuery(a, "aaa"); | 175 HttpHandler::ParseGetQuery(a, "aaa"); |
177 ASSERT_EQ(1u, a.size()); | 176 ASSERT_EQ(1u, a.size()); |
178 ASSERT_EQ(a["aaa"], ""); | 177 ASSERT_EQ(a["aaa"], ""); |
179 } | 178 } |
180 | |
181 TEST(DicomFormat, Tag) | |
182 { | |
183 ASSERT_EQ("PatientName", FromDcmtkBridge::GetName(DicomTag(0x0010, 0x0010))); | |
184 | |
185 DicomTag t = FromDcmtkBridge::ParseTag("SeriesDescription"); | |
186 ASSERT_EQ(0x0008, t.GetGroup()); | |
187 ASSERT_EQ(0x103E, t.GetElement()); | |
188 | |
189 t = FromDcmtkBridge::ParseTag("0020-e040"); | |
190 ASSERT_EQ(0x0020, t.GetGroup()); | |
191 ASSERT_EQ(0xe040, t.GetElement()); | |
192 | |
193 // Test ==() and !=() operators | |
194 ASSERT_TRUE(DICOM_TAG_PATIENT_ID == DicomTag(0x0010, 0x0020)); | |
195 ASSERT_FALSE(DICOM_TAG_PATIENT_ID != DicomTag(0x0010, 0x0020)); | |
196 } | |
197 | |
198 | 179 |
199 TEST(Uri, SplitUriComponents) | 180 TEST(Uri, SplitUriComponents) |
200 { | 181 { |
201 UriComponents c; | 182 UriComponents c; |
202 Toolbox::SplitUriComponents(c, "/cou/hello/world"); | 183 Toolbox::SplitUriComponents(c, "/cou/hello/world"); |