@Test(dependsOnMethods = "testAddAnonymousPermission") public void testRemovePermission() throws InterruptedException { for (URI queue : queues) { api.getPermissionApiForQueue(queue).remove("fubar"); assertNoPermissions(queue); } }
@Test(dependsOnMethods = "testAddAnonymousPermission") public void testRemovePermission() throws InterruptedException { for (URI queue : queues) { api.getPermissionApiForQueue(queue).remove("fubar"); assertNoPermissions(queue); } }
public void testAddAnonymousPermission() throws InterruptedException { for (URI queue : queues) { QueueAttributes attributes = api.getQueueApi().getAttributes(queue); assertNoPermissions(queue); String accountToAuthorize = getOwner(queue); api.getPermissionApiForQueue(queue).addPermissionToAccount("fubar", Action.GET_QUEUE_ATTRIBUTES, accountToAuthorize); String policyForAuthorizationByAccount = assertPolicyPresent(queue); String policyForAnonymous = policyForAuthorizationByAccount.replace("\"" + accountToAuthorize + "\"", "\"*\""); api.getQueueApi().setAttribute(queue, "Policy", policyForAnonymous); assertEquals(getAnonymousAttributesApi(queue).getQueueArn(), attributes.getQueueArn()); } }
public void testRemovePermissionWhenResponseIs2xx() throws Exception { HttpResponse removePermissionResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<RemovePermissionsResponse><ResponseMetadata><RequestId>b5293cb5-d306-4a17-9048-b263635abe42</RequestId></ResponseMetadata></RemovePermissionsResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(removePermission, removePermissionResponse); apiWhenExist.getPermissionApiForQueue(queue).remove("testLabel"); } }
public void testAddPermissionWhenResponseIs2xx() throws Exception { HttpResponse addPermissionResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<AddPermissionsResponse><ResponseMetadata><RequestId>b5293cb5-d306-4a17-9048-b263635abe42</RequestId></ResponseMetadata></AddPermissionsResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(addPermission, addPermissionResponse); apiWhenExist.getPermissionApiForQueue(queue).addPermissionToAccount("testLabel", Action.RECEIVE_MESSAGE, "125074342641"); }
public void testAddAnonymousPermission() throws InterruptedException { for (URI queue : queues) { QueueAttributes attributes = api.getQueueApi().getAttributes(queue); assertNoPermissions(queue); String accountToAuthorize = getOwner(queue); api.getPermissionApiForQueue(queue).addPermissionToAccount("fubar", Action.GET_QUEUE_ATTRIBUTES, accountToAuthorize); String policyForAuthorizationByAccount = assertPolicyPresent(queue); String policyForAnonymous = policyForAuthorizationByAccount.replace("\"" + accountToAuthorize + "\"", "\"*\""); api.getQueueApi().setAttribute(queue, "Policy", policyForAnonymous); assertEquals(getAnonymousAttributesApi(queue).getQueueArn(), attributes.getQueueArn()); } }
public void testAddPermissionWhenResponseIs2xx() throws Exception { HttpResponse addPermissionResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<AddPermissionsResponse><ResponseMetadata><RequestId>b5293cb5-d306-4a17-9048-b263635abe42</RequestId></ResponseMetadata></AddPermissionsResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(addPermission, addPermissionResponse); apiWhenExist.getPermissionApiForQueue(queue).addPermissionToAccount("testLabel", Action.RECEIVE_MESSAGE, "125074342641"); }
public void testRemovePermissionWhenResponseIs2xx() throws Exception { HttpResponse removePermissionResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<RemovePermissionsResponse><ResponseMetadata><RequestId>b5293cb5-d306-4a17-9048-b263635abe42</RequestId></ResponseMetadata></RemovePermissionsResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(removePermission, removePermissionResponse); apiWhenExist.getPermissionApiForQueue(queue).remove("testLabel"); } }