Mercurial > hg > orthanc-authorization
comparison UnitTestsSources/UnitTestsMain.cpp @ 80:0ffad746a16b
fix DicomWEB routes
author | Alain Mazy <am@osimis.io> |
---|---|
date | Thu, 16 Mar 2023 11:08:55 +0100 |
parents | 94a9484d7f8f |
children | 8dc22bc353de |
comparison
equal
deleted
inserted
replaced
79:94c5388ed30b | 80:0ffad746a16b |
---|---|
164 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); | 164 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); |
165 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); | 165 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); |
166 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); | 166 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); |
167 | 167 |
168 accesses.clear(); | 168 accesses.clear(); |
169 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/rendered", noGetArguments.GetMap()); | |
170 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); | |
171 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); | |
172 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); | |
173 | |
174 accesses.clear(); | |
175 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/metadata", noGetArguments.GetMap()); | |
176 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); | |
177 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); | |
178 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); | |
179 | |
180 accesses.clear(); | |
169 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/instances/4.4", noGetArguments.GetMap()); | 181 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/instances/4.4", noGetArguments.GetMap()); |
170 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Instance, instanceOrthancId)); | 182 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Instance, instanceOrthancId)); |
171 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); | 183 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); |
172 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); | 184 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); |
173 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); | 185 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); |
174 | 186 |
175 accesses.clear(); | 187 accesses.clear(); |
188 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/instances/4.4/metadata", noGetArguments.GetMap()); | |
189 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Instance, instanceOrthancId)); | |
190 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); | |
191 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); | |
192 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); | |
193 | |
194 accesses.clear(); | |
176 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/instances/4.4/frames/0", noGetArguments.GetMap()); | 195 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/instances/4.4/frames/0", noGetArguments.GetMap()); |
196 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Instance, instanceOrthancId)); | |
197 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); | |
198 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); | |
199 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); | |
200 | |
201 accesses.clear(); | |
202 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/instances/4.4/frames/0/rendered", noGetArguments.GetMap()); | |
177 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Instance, instanceOrthancId)); | 203 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Instance, instanceOrthancId)); |
178 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); | 204 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); |
179 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); | 205 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); |
180 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); | 206 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); |
181 | 207 |