@Test public void testGetProcessDoesNotExistFormTest() throws Exception { Map<String, Object> valuesMap = new HashMap<String, Object>(); valuesMap.put(RestURI.CONTAINER_ID, CONTAINER_ID); valuesMap.put(RestURI.PROCESS_ID, "not-existing"); valuesMap.put(RestURI.TASK_INSTANCE_ID, 99999); WebTarget clientRequest = newRequest(build(TestConfig.getKieServerHttpUrl(), FORM_URI + "/" + TASK_FORM_GET_URI, valuesMap)); logger.info("[GET] " + clientRequest.getUri()); response = clientRequest.request(getMediaType()).get(); Assert.assertEquals(Response.Status.NOT_FOUND.getStatusCode(), response.getStatus()); }
WebTarget clientRequest = newRequest(build(TestConfig.getKieServerHttpUrl(), PROCESS_URI + "/" + START_PROCESS_POST_URI, valuesMap)); logger.info("[POST] " + clientRequest.getUri()); response = clientRequest.request(getMediaType()).post(createEntity(marshaller.marshall(params))); Assert.assertEquals(Response.Status.CREATED.getStatusCode(), response.getStatus()); clientRequest = newRequest(build(TestConfig.getKieServerHttpUrl(), QUERY_URI + "/" + TASK_BY_PROCESS_INST_ID_GET_URI, valuesMap)); logger.info("[GET] " + clientRequest.getUri()); response = clientRequest.request(getMediaType()).get(); Assert.assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); changeUser(USER_JOHN, DEFAULT_PASSWORD); clientRequest = newRequest(build(TestConfig.getKieServerHttpUrl(), FORM_URI + "/" + TASK_FORM_GET_URI, valuesMap)); logger.info("[GET] " + clientRequest.getUri()); response = clientRequest.request(getMediaType()).get(); Assert.assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); assertFalse(formdata.isEmpty()); clientRequest = newRequest(build(TestConfig.getKieServerHttpUrl(), PROCESS_URI + "/" + ABORT_PROCESS_INST_DEL_URI, valuesMap)); logger.info("[DELETE] " + clientRequest.getUri());
@BeforeClass public static void buildAndDeployArtifacts() { KieServerDeployer.buildAndDeployCommonMavenParent(); KieServerDeployer.buildAndDeployMavenProjectFromResource("/kjars-sources/definition-project"); createContainer(CONTAINER_ID, releaseId); }
@Test public void testGetTaskDoesNotExistFormTest() throws Exception { Map<String, Object> valuesMap = new HashMap<String, Object>(); valuesMap.put(RestURI.CONTAINER_ID, CONTAINER_ID); valuesMap.put(RestURI.PROCESS_ID, "not-existing"); WebTarget clientRequest = newRequest(build(TestConfig.getKieServerHttpUrl(), FORM_URI + "/" + PROCESS_FORM_GET_URI, valuesMap)); logger.info("[GET] " + clientRequest.getUri()); response = clientRequest.request(getMediaType()).get(); Assert.assertEquals(Response.Status.NOT_FOUND.getStatusCode(), response.getStatus()); } }
@Test public void testGetProcessFormTest() throws Exception { Map<String, Object> valuesMap = new HashMap<String, Object>(); valuesMap.put(RestURI.CONTAINER_ID, CONTAINER_ID); valuesMap.put(RestURI.PROCESS_ID, HIRING_PROCESS_ID); WebTarget clientRequest = newRequest(build(TestConfig.getKieServerHttpUrl(), FORM_URI + "/" + PROCESS_FORM_GET_URI, valuesMap)); logger.info("[GET] " + clientRequest.getUri()); response = clientRequest.request(getMediaType()).get(); Assert.assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); String result = response.readEntity(String.class); logger.debug("Form content is '{}'", result); assertNotNull(result); assertFalse(result.isEmpty()); }