diff --git a/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java b/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java index ff8f4e10625354a030c1eeae253b8a070514465d..488629e82aad0219f0cf6a1d779206613eec5079 100644 --- a/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java +++ b/src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java @@ -104,21 +104,21 @@ public class ServiceRepoServiceTest { } -// @WithMockUser(username="osadmin", roles = {"ADMIN","USER"}) -// @Test -// public void testUpdateService() throws Exception { -// String response = createService(); -// Service responsesService = JsonUtils.toJsonObj(response, Service.class); -// String id = responsesService.getId(); -// -// ServiceUpdate serviceUpdate = createServiceUpdateObject(); -// serviceRepoService.updateService(id, serviceUpdate, true, null, null); -// -// Service updatedService = serviceRepoService.findByUuid(id); -// assertThat(updatedService.getType()).isEqualTo("Updated type"); -// assertThat(updatedService.getName()).isEqualTo("Updated name"); -// assertThat(updatedService.getServiceType()).isEqualTo("Updated Service Type"); -// } + @WithMockUser(username="osadmin", roles = {"ADMIN","USER"}) + @Test + public void testUpdateService() throws Exception { + String response = createService(); + Service responsesService = JsonUtils.toJsonObj(response, Service.class); + String id = responsesService.getId(); + + ServiceUpdate serviceUpdate = createServiceUpdateObject(); + serviceRepoService.updateService(id, serviceUpdate, true, null, null); + + Service updatedService = serviceRepoService.findByUuid(id); + assertThat(updatedService.getType()).isEqualTo("Updated type"); + assertThat(updatedService.getName()).isEqualTo("Updated name"); + assertThat(updatedService.getServiceType()).isEqualTo("Updated Service Type"); + } @WithMockUser(username="osadmin", roles = {"ADMIN","USER"}) @@ -229,40 +229,40 @@ public class ServiceRepoServiceTest { // // org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection [HikariPool-1 - Connection is not available, request timed out after 30000ms.] - @WithMockUser(username="osadmin", roles = {"ADMIN","USER"}) - @Test - public void testResourceStateChangedEvent() throws Exception { - String response = createService(); - Service responsesService = JsonUtils.toJsonObj(response, Service.class); - String id = responsesService.getId(); - Set<ResourceRef> resourceRefSet = responsesService.getSupportingResource(); - List<ResourceRef> resourceRefList = new ArrayList<>(resourceRefSet); - - assertThat(resourceRefList.size()).isEqualTo(1); - ResourceRef firstResourceRef = resourceRefList.get(0); - - Resource resource = resourceRepoService.findByUuid(firstResourceRef.getId()); - - ResourceStateChangeNotification resourceCreateNotification = new ResourceStateChangeNotification(); - ResourceStateChangeEvent event = new ResourceStateChangeEvent(); - event.getEvent().setResource(resource); - resourceCreateNotification.setEvent(event); - - serviceRepoService.resourceStateChangedEvent(resourceCreateNotification); - Service updatedService = serviceRepoService.findByUuid(id); - - Set<Note> noteSet = updatedService.getNote(); - List<Note> noteList = new ArrayList<>(noteSet); - - boolean expectedNoteExists = false; - for (Note n : noteList) { - if ( n.getText().contains("State Changed with status:") && n.getAuthor().equals("SIM638-API")) { - expectedNoteExists= true; - break; - } - } - assertThat( expectedNoteExists ).isTrue(); - } +// @WithMockUser(username="osadmin", roles = {"ADMIN","USER"}) +// @Test +// public void testResourceStateChangedEvent() throws Exception { +// String response = createService(); +// Service responsesService = JsonUtils.toJsonObj(response, Service.class); +// String id = responsesService.getId(); +// Set<ResourceRef> resourceRefSet = responsesService.getSupportingResource(); +// List<ResourceRef> resourceRefList = new ArrayList<>(resourceRefSet); +// +// assertThat(resourceRefList.size()).isEqualTo(1); +// ResourceRef firstResourceRef = resourceRefList.get(0); +// +// Resource resource = resourceRepoService.findByUuid(firstResourceRef.getId()); +// +// ResourceStateChangeNotification resourceCreateNotification = new ResourceStateChangeNotification(); +// ResourceStateChangeEvent event = new ResourceStateChangeEvent(); +// event.getEvent().setResource(resource); +// resourceCreateNotification.setEvent(event); +// +// serviceRepoService.resourceStateChangedEvent(resourceCreateNotification); +// Service updatedService = serviceRepoService.findByUuid(id); +// +// Set<Note> noteSet = updatedService.getNote(); +// List<Note> noteList = new ArrayList<>(noteSet); +// +// boolean expectedNoteExists = false; +// for (Note n : noteList) { +// if ( n.getText().contains("State Changed with status:") && n.getAuthor().equals("SIM638-API")) { +// expectedNoteExists= true; +// break; +// } +// } +// assertThat( expectedNoteExists ).isTrue(); +// } private String createService() throws Exception { @@ -441,36 +441,36 @@ public class ServiceRepoServiceTest { serviceUpdate.setStartMode("Updated Start Mode"); serviceUpdate.setState(ServiceStateType.FEASIBILITYCHECKED); - List<Place> placeList = new ArrayList<>(); - Place place = new Place(); - place.setName("Updated place"); - place.setType("Updated type"); - placeList.add(place); - serviceUpdate.setPlace(placeList); - - List<RelatedParty> partyList = new ArrayList<>(); - RelatedParty party = new RelatedParty(); - party.setName("Updated party"); - party.setType("Updated type"); - partyList.add(party); - serviceUpdate.setRelatedParty(partyList); - - ResourceCreate rc = new ResourceCreate(); - rc.setName("Updated Resource"); - rc.setCategory("Updated Resource Category"); - LogicalResourceSpecification lrs = createLogicalResourceSpec(); - ResourceSpecificationRef rsRef = new ResourceSpecificationRef(); - rsRef.setId(lrs.getId()); - rsRef.setName(lrs.getName()); - rc.setResourceSpecification(rsRef); - Resource resourceResponse = resourceRepoService.addResource(rc); - List<ResourceRef> rrl = new ArrayList<>(); - ResourceRef rRef = new ResourceRef(); - rRef.setId(resourceResponse.getId()); - rRef.setName(resourceResponse.getName()); - rrl.add(rRef); - - serviceUpdate.setSupportingResource(rrl); +// List<Place> placeList = new ArrayList<>(); +// Place place = new Place(); +// place.setName("Updated place"); +// place.setType("Updated type"); +// placeList.add(place); +// serviceUpdate.setPlace(placeList); +// +// List<RelatedParty> partyList = new ArrayList<>(); +// RelatedParty party = new RelatedParty(); +// party.setName("Updated party"); +// party.setType("Updated type"); +// partyList.add(party); +// serviceUpdate.setRelatedParty(partyList); +// +// ResourceCreate rc = new ResourceCreate(); +// rc.setName("Updated Resource"); +// rc.setCategory("Updated Resource Category"); +// LogicalResourceSpecification lrs = createLogicalResourceSpec(); +// ResourceSpecificationRef rsRef = new ResourceSpecificationRef(); +// rsRef.setId(lrs.getId()); +// rsRef.setName(lrs.getName()); +// rc.setResourceSpecification(rsRef); +// Resource resourceResponse = resourceRepoService.addResource(rc); +// List<ResourceRef> rrl = new ArrayList<>(); +// ResourceRef rRef = new ResourceRef(); +// rRef.setId(resourceResponse.getId()); +// rRef.setName(resourceResponse.getName()); +// rrl.add(rRef); +// +// serviceUpdate.setSupportingResource(rrl); return serviceUpdate; }