Loading src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java +79 −79 Original line number Diff line number Diff line Loading @@ -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"}) Loading Loading @@ -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 { Loading Loading @@ -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; } Loading Loading
src/test/java/org/etsi/osl/services/api/sim638/ServiceRepoServiceTest.java +79 −79 Original line number Diff line number Diff line Loading @@ -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"}) Loading Loading @@ -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 { Loading Loading @@ -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; } Loading