@@ -178,7 +178,28 @@ public void T05UpdatingTaskTest() {
178
178
179
179
@ Test
180
180
public void T06DeletingTaskTest () {
181
+ API api = TestHelper .authenticate ();
182
+ UserData user = TestHelper .getOrCreateUser (api );
183
+ RoutingProblemData problem = TestHelper .createProblemWithDemoData (api , user );
184
+ TaskData oldTask = TestHelper .getTask (api , problem );
185
+ TaskUpdateRequest asdf = null ;
186
+ try {
181
187
188
+ TaskDataSet tasks = api .navigate (TaskDataSet .class , problem .getLink ("list-tasks" ));
189
+ int taskCount = tasks .getItems ().size ();
190
+ assertEquals (2 , taskCount );
191
+ //##BEGIN EXAMPLE deletingtask##
192
+ ResponseData response = api .navigate (ResponseData .class , oldTask .getLink ("delete" ));
193
+ //##END EXAMPLE##
194
+ tasks = api .navigate (TaskDataSet .class , problem .getLink ("list-tasks" ));
195
+ VehicleDataSet vehicles = api .navigate (VehicleDataSet .class , problem .getLink ("list-vehicles" ));
196
+
197
+ assertEquals (1 ,tasks .getItems ().size ());
198
+
199
+
200
+ } catch (Exception e ) {
201
+ System .out .println (e .toString ());
202
+ }
182
203
}
183
204
184
205
@ Test
@@ -1255,4 +1276,37 @@ public void T33LockingDrivenRoute() {
1255
1276
System .out .println (e .toString ());
1256
1277
}
1257
1278
}
1279
+
1280
+ @ Test
1281
+ public void T34DeletingAllTaskTest () {
1282
+ API api = TestHelper .authenticate ();
1283
+ UserData user = TestHelper .getOrCreateUser (api );
1284
+ RoutingProblemData problem = TestHelper .createProblemWithDemoData (api , user );
1285
+ TaskData oldTask = TestHelper .getTask (api , problem );
1286
+ TaskUpdateRequest asdf = null ;
1287
+ try {
1288
+
1289
+ List <TaskUpdateRequest > tasks = TestHelper .createListOfTasks (10 );
1290
+ TaskSetImportRequest imports = new TaskSetImportRequest ();
1291
+ imports .setItems (tasks );
1292
+
1293
+ api .navigate (ResponseData .class , problem .getLink ("import-tasks" ), imports );
1294
+
1295
+ TaskDataSet taskSet = api .navigate (TaskDataSet .class , problem .getLink ("list-tasks" ));
1296
+ int taskCount = taskSet .getItems ().size ();
1297
+ assertEquals (12 , taskCount );
1298
+ //##BEGIN EXAMPLE deletingtasks##
1299
+ ResponseData response = api .navigate (ResponseData .class , problem .getLink ("delete-tasks" ));
1300
+ //##END EXAMPLE##
1301
+ taskSet = api .navigate (TaskDataSet .class , problem .getLink ("list-tasks" ));
1302
+ VehicleDataSet vehicles = api .navigate (VehicleDataSet .class , problem .getLink ("list-vehicles" ));
1303
+
1304
+ assertEquals (0 ,taskSet .getItems ().size ());
1305
+
1306
+
1307
+ } catch (Exception e ) {
1308
+ System .out .println (e .toString ());
1309
+ }
1310
+ }
1311
+
1258
1312
}
0 commit comments