@Test(dependsOnGroups = "a") public void cleanUp() throws Exception { response = client.deletePerson(this.uid); assertEquals(response.getStatusCode(), 200, "cold not delete the person, status != 200"); }
@Parameters({ "domainURL", "umaMetaDataUrl", "umaAatClientId", "umaAatClientJksPath", "umaAatClientJksPassword", "umaAatClientKeyId" }) @BeforeTest public void init( final String domain, final String umaMetaDataUrl, final String umaAatClientId, final String umaAatClientJksPath, final String umaAatClientJksPassword, @Optional final String umaAatClientKeyId) throws IOException { client = ScimClient.umaInstance( domain, umaMetaDataUrl, umaAatClientId, umaAatClientJksPath, umaAatClientJksPassword, umaAatClientKeyId); }
@Test(groups = "a") public void bulkOperationTest() throws Exception { response = client.bulkOperationString(REQUESTJSON, MediaType.APPLICATION_JSON); assertEquals(response.getStatusCode(), 200, "cold not Add the person, status != 200"); byte[] bytes = response.getResponseBody(); String responseStr = new String(bytes); scimBulkResponse = (ScimBulkResponse) jsonToObject(responseStr, ScimBulkResponse.class); String location = scimBulkResponse.getOperations().get(0).getLocation(); this.uid = getUID(location.split("/")); }
@Test @Parameters({"scim1.bulk.request_json"}) public void bulkOperationTest(String REQUESTJSON) throws Exception { ScimResponse response = client.bulkOperationString(REQUESTJSON, MediaType.APPLICATION_JSON); assertEquals(response.getStatusCode(), 200, "Could not add the person, status != 200"); byte[] bytes = response.getResponseBody(); String responseStr = new String(bytes); ScimBulkResponse scimBulkResponse = (ScimBulkResponse) jsonToObject(responseStr, ScimBulkResponse.class); String location = scimBulkResponse.getOperations().get(0).getLocation(); this.id = getUID(location.split("/")); }
@Parameters({ "domainURL", "umaMetaDataUrl", "umaAatClientId", "umaAatClientSecret", "umaAatClientJwks", "umaAatClientKeyId" }) @BeforeTest public void init( final String domain, final String umaMetaDataUrl, final String umaAatClientId, final String umaAatClientJwks, final String umaAatClientKeyId) { client = ScimClient.umaInstance( domain, umaMetaDataUrl, umaAatClientId, umaAatClientJwks, umaAatClientKeyId); response = null; scimBulkResponse = null; }
@Test(dependsOnMethods = "bulkOperationTest") public void cleanUp() throws Exception { ScimResponse response = client.deletePerson(this.id); assertEquals(response.getStatusCode(), 200, "Could not delete the person, status != 200"); }