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