+ void createTempServiceShouldBeSuccessForValidInput() {
+ TempServiceCreateInput createInput = ServiceDataUtils.buildTempServiceCreateInput();
+ PathDescription pathDescription = ServiceDataUtils.createPathDescription(0,1, 0, 1);
+ OperationResult result = this.serviceDataStoreOperations.createTempService(createInput, pathDescription);
+ assertTrue(result.isSuccess());
+ }
+
+ @Test
+ void getTempServiceShouldReturnTheCorrectTempServiceForTheCreatedService() {
+ TempServiceCreateInput createInput = ServiceDataUtils.buildTempServiceCreateInput();
+ PathDescription pathDescription = ServiceDataUtils.createPathDescription(0,1, 0, 1);
+ this.serviceDataStoreOperations.createTempService(createInput, pathDescription);
+
+ Optional<org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.temp.service.list
+ .Services> optService = this.serviceDataStoreOperations.getTempService(createInput.getCommonId());
+ assertTrue(optService.isPresent());
+ assertEquals(createInput.getCommonId(), optService.orElseThrow().getCommonId());
+ }
+
+ @Test
+ void deleteTempServiceShouldBeSuccessfulForDeletingTempService() {
+ TempServiceCreateInput createInput = ServiceDataUtils.buildTempServiceCreateInput();
+ PathDescription pathDescription = ServiceDataUtils.createPathDescription(0,1, 0, 1);
+ this.serviceDataStoreOperations.createTempService(createInput, pathDescription);
+ OperationResult result = this.serviceDataStoreOperations.deleteTempService(createInput.getCommonId());
+ assertTrue(result.isSuccess());
+ }
+
+ @Test
+ void modifyTempServiceIsSuccessfulForPresentTempService() {
+ TempServiceCreateInput createInput = ServiceDataUtils.buildTempServiceCreateInput();
+ PathDescription pathDescription = ServiceDataUtils.createPathDescription(0,1, 0, 1);
+ this.serviceDataStoreOperations.createTempService(createInput, pathDescription);
+ OperationResult result = this.serviceDataStoreOperations.modifyTempService(
+ createInput.getCommonId(), State.InService, AdminStates.InService);
+ assertTrue(result.isSuccess());
+ }
+
+ @Test
+ void createServicePathShouldBeSuccessfulForValidInput() {