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");