@Test(dependsOnMethods = "testCanRecreateQueueGracefully") public void testGetQueueAttributes() { for (URI queue : queues) { Map<String, String> attributes = api.getQueueApi().getAttributes(queue, ImmutableSet.of("All")); assertEquals(api.getQueueApi().getAttributes(queue, attributes.keySet()), attributes); } }
@Test(dependsOnMethods = "testCanRecreateQueueGracefully") public void testGetQueueAttributes() { for (URI queue : queues) { Map<String, String> attributes = api.getQueueApi().getAttributes(queue, ImmutableSet.of("All")); assertEquals(api.getQueueApi().getAttributes(queue, attributes.keySet()), attributes); } }
@Test(dependsOnMethods = "testGetQueueAttributes") public void testSetQueueAttribute() { for (URI queue : queues) { api.getQueueApi().setAttribute(queue, "MaximumMessageSize", "1024"); assertEquals(api.getQueueApi().getAttributes(queue).getMaximumMessageSize(), 1024); } } }
@Test(dependsOnMethods = "testGetQueueAttributes") public void testSetQueueAttribute() { for (URI queue : queues) { api.getQueueApi().setAttribute(queue, "MaximumMessageSize", "1024"); assertEquals(api.getQueueApi().getAttributes(queue).getMaximumMessageSize(), 1024); } } }
public void testGetQueueAttributesSubsetWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesSubsetResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributesSubset, getQueueAttributesSubsetResponse); assertEquals(apiWhenExist.getQueueApi() .getAttributes(queue, ImmutableSet.of("VisibilityTimeout", "DelaySeconds")).toString(), new GetQueueAttributesResponseTest().expected().toString()); }
public void testGetQueueAttributesSubsetWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesSubsetResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributesSubset, getQueueAttributesSubsetResponse); assertEquals(apiWhenExist.getQueueApi() .getAttributes(queue, ImmutableSet.of("VisibilityTimeout", "DelaySeconds")).toString(), new GetQueueAttributesResponseTest().expected().toString()); }
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 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 testGetQueueAttributesWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributes, getQueueAttributesResponse); assertEquals(apiWhenExist.getQueueApi().getAttributes(queue).toString(), new MapToQueueAttributesTest() .expected().toString()); }
public void testGetQueueAttributesWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributes, getQueueAttributesResponse); assertEquals(apiWhenExist.getQueueApi().getAttributes(queue).toString(), new MapToQueueAttributesTest() .expected().toString()); }