use of org.xdi.oxauth.model.uma.ResourceSetResponse in project oxAuth by GluuFederation.
the class RegisterResourceSetFlowHttpTest method testModifyNotExistingResourceSet.
/**
* Test non existing UMA resource set description modification
*/
@Test(dependsOnMethods = { "testModifyResourceSet" })
public void testModifyNotExistingResourceSet() throws Exception {
showTitle("testModifyNotExistingResourceSet");
ResourceSetRegistrationService resourceSetRegistrationService = UmaClientFactory.instance().createResourceSetRegistrationService(this.metadataConfiguration);
// Modify resource set description with non existing Id
ResourceSetResponse resourceSetStatus = null;
try {
ResourceSet resourceSet = new ResourceSet();
resourceSet.setName("Photo Album 3");
resourceSet.setIconUri("http://www.example.com/icons/flower.png");
resourceSet.setScopes(Arrays.asList("http://photoz.example.com/dev/scopes/view", "http://photoz.example.com/dev/scopes/all"));
resourceSetStatus = resourceSetRegistrationService.updateResourceSet("Bearer " + m_pat.getAccessToken(), this.resourceSetId, resourceSet);
} catch (ClientResponseFailure ex) {
System.err.println(ex.getResponse().getEntity(String.class));
assertEquals(ex.getResponse().getStatus(), Response.Status.NOT_FOUND.getStatusCode(), "Unexpected response status");
}
assertNull(resourceSetStatus, "Resource set status is not null");
}
Aggregations