comparison UnitTestsSources/UnitTestsMain.cpp @ 152:9f686ee4b158

Added missing parsing of /dicom-web/studies/.../instances
author Alain Mazy <am@osimis.io>
date Fri, 15 Mar 2024 09:08:21 +0100
parents f294a3c6dbe6
children c4b908970ae4
comparison
equal deleted inserted replaced
151:e7cee71a2f86 152:9f686ee4b158
194 parser.Parse(accesses, "/dicom-web/studies/2.2", noGetArguments.GetMap()); 194 parser.Parse(accesses, "/dicom-web/studies/2.2", noGetArguments.GetMap());
195 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); 195 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId));
196 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); 196 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId));
197 197
198 accesses.clear(); 198 accesses.clear();
199 parser.Parse(accesses, "/dicom-web/studies/2.2/instances", noGetArguments.GetMap());
200 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId));
201 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId));
202
203 accesses.clear();
199 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3", noGetArguments.GetMap()); 204 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3", noGetArguments.GetMap());
205 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId));
206 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId));
207 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId));
208
209 accesses.clear();
210 parser.Parse(accesses, "/dicom-web/studies/2.2/series/3.3/instances", noGetArguments.GetMap());
200 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId)); 211 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Series, seriesOrthancId));
201 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId)); 212 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Study, studyOrthancId));
202 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId)); 213 ASSERT_TRUE(IsAccessing(accesses, AccessLevel_Patient, patientOrthancId));
203 214
204 accesses.clear(); 215 accesses.clear();