@Test public void testSignedFetch_error403() throws Exception { assertEquals(0, base.getAccessTokenRemoveCount()); serviceProvider.setConsumersThrottled(true); serviceProvider.setVagueErrors(true); MakeRequestClient client = makeSignedFetchClient("o", "v", "http://www.example.com/app"); HttpResponse response = client.sendGet(FakeOAuthServiceProvider.RESOURCE_URL); assertNull(response.getMetadata().get("oauthError")); String errorText = response.getMetadata().get("oauthErrorText"); checkStringContains("Should return sent request", errorText, "GET /data"); checkStringContains("Should return response", errorText, "HTTP/1.1 403"); checkStringContains("Should return response", errorText, "some vague error"); assertEquals(0, base.getAccessTokenRemoveCount()); }
@Test public void testSignedFetch_error403() throws Exception { assertEquals(0, base.getAccessTokenRemoveCount()); serviceProvider.setConsumersThrottled(true); serviceProvider.setVagueErrors(true); MakeRequestClient client = makeSignedFetchClient("o", "v", "http://www.example.com/app"); HttpResponse response = client.sendGet(FakeOAuthServiceProvider.RESOURCE_URL); assertNull(response.getMetadata().get("oauthError")); String errorText = response.getMetadata().get("oauthErrorText"); checkStringContains("Should return sent request", errorText, "GET /data"); checkStringContains("Should return response", errorText, "HTTP/1.1 403"); checkStringContains("Should return response", errorText, "some vague error"); assertEquals(0, base.getAccessTokenRemoveCount()); }
@Test public void testSignedFetch_error403() throws Exception { assertEquals(0, base.getAccessTokenRemoveCount()); serviceProvider.setConsumersThrottled(true); serviceProvider.setVagueErrors(true); MakeRequestClient client = makeSignedFetchClient("o", "v", "http://www.example.com/app"); HttpResponse response = client.sendGet(FakeOAuthServiceProvider.RESOURCE_URL); assertNull(response.getMetadata().get("oauthError")); String errorText = response.getMetadata().get("oauthErrorText"); checkStringContains("Should return sent request", errorText, "GET /data"); checkStringContains("Should return response", errorText, "HTTP/1.1 403"); checkStringContains("Should return response", errorText, "some vague error"); assertEquals(0, base.getAccessTokenRemoveCount()); }
assertEquals(2, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(true); assertEquals(3, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(false); client.clearState(); response = client.sendGet(FakeOAuthServiceProvider.RESOURCE_URL + "?cachebust=3");
assertEquals(2, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(true); assertEquals(3, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(false); client.clearState(); response = client.sendGet(FakeOAuthServiceProvider.RESOURCE_URL + "?cachebust=3");
assertEquals(2, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(true); assertEquals(3, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(false); client.clearState(); response = client.sendGet(FakeOAuthServiceProvider.RESOURCE_URL + "?cachebust=3");
assertEquals(2, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(true); assertEquals(3, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(false);
assertEquals(2, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(true); assertEquals(3, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(false);
assertEquals(2, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(true); assertEquals(3, serviceProvider.getResourceAccessCount()); serviceProvider.setConsumersThrottled(false);