public static SoapResource generateSoapResource(){ final SoapResource soapResource = new SoapResource(); soapResource.setId("SOAP RESOURCE"); soapResource.setName("Soap resource name"); soapResource.setProjectId("Project id"); soapResource.setType(SoapResourceType.WSDL); soapResource.setContent(""); return soapResource; } }
final Date now = new Date(); final String soapResourceName = soapResource.getType().name() + "-" + formatter.format(now); soapResource.setName(soapResourceName);
private SoapProject getSoapProject(){ final SoapProject soapProject = new SoapProject(); final SoapResource soapResource = new SoapResource(); soapResource.setId("Resource id"); soapResource.setName("wsdl"); soapResource.setType(SoapResourceType.WSDL); soapProject.setResources(Arrays.asList(soapResource)); return soapProject; }
@Test public void testGetServiceValid() throws Exception { final String projectId = "ProjectId"; final String resourceId = "ResourceId"; final SoapResource soapResource = new SoapResource(); soapResource.setName("SOAP resource name"); final ReadSoapResourceOutput readSoapResourceOutput = ReadSoapResourceOutput.builder() .resource(soapResource).build(); final String resource = "Resource"; final LoadSoapResourceOutput loadSoapResourceOutput = LoadSoapResourceOutput.builder() .resource(resource) .build(); when(serviceProcessor.process(isA(ReadSoapResourceInput.class))).thenReturn(readSoapResourceOutput); when(serviceProcessor.process(isA(LoadSoapResourceInput.class))).thenReturn(loadSoapResourceOutput); final MockHttpServletRequestBuilder message = MockMvcRequestBuilders.get(SERVICE_URL + PROJECT + SLASH + projectId + SLASH + RESOURCE + SLASH + resourceId); mockMvc.perform(message) .andExpect(MockMvcResultMatchers.status().isOk()) .andExpect(MockMvcResultMatchers.model().size(3 + GLOBAL_VIEW_MODEL_COUNT)) .andExpect(MockMvcResultMatchers.forwardedUrl(INDEX)) .andExpect(MockMvcResultMatchers.model().attribute(PARTIAL, PAGE)) .andExpect(MockMvcResultMatchers.model().attribute(SOAP_PROJECT_ID, projectId)) .andExpect(MockMvcResultMatchers.model().attribute(SOAP_RESOURCE, soapResource)) .andExpect(MockMvcResultMatchers.model().attribute(SOAP_RESOURCE_DATA, resource)); }
resource.setName(soapResourceV1.getName()); resource.setId(soapResourceV1.getId()); resource.setType(soapResourceV1.getType());
SoapResource soapResource = new SoapResource(); soapResource.setProjectId(soapProjectId); soapResource.setName(result.getName()); soapResource.setType(result.getResourceType()); this.resourceRepository.saveSoapResource(soapResource, result.getDefinition());