Author: bdelacretaz Date: Tue Sep 5 10:31:17 2017 New Revision: 1807335 URL: http://svn.apache.org/viewvc?rev=1807335&view=rev Log: SLING-7101 - add test with credentials
Modified: sling/trunk/testing/junit/teleporter/src/test/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClientTest.java Modified: sling/trunk/testing/junit/teleporter/src/test/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClientTest.java URL: http://svn.apache.org/viewvc/sling/trunk/testing/junit/teleporter/src/test/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClientTest.java?rev=1807335&r1=1807334&r2=1807335&view=diff ============================================================================== --- sling/trunk/testing/junit/teleporter/src/test/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClientTest.java (original) +++ sling/trunk/testing/junit/teleporter/src/test/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClientTest.java Tue Sep 5 10:31:17 2017 @@ -127,4 +127,17 @@ public class TeleporterHttpClientTest { } client.verifyCorrectBundleState(bundleSymbolicName, 1); } + + @Test + public void testRequiredCredentials() throws IOException { + final TeleporterHttpClient client = new TeleporterHttpClient(baseUrl, "invalid"); + final String protectedPath = "/protected"; + final String user = UUID.randomUUID().toString(); + final String pwd = UUID.randomUUID().toString(); + final String credentials = user + ":" + pwd; + + http.givenThat(get(urlEqualTo(protectedPath)).withBasicAuth(user, pwd).willReturn(aResponse().withStatus(200))); + client.setCredentials(credentials); + assertEquals(200, client.getHttpGetStatus(baseUrl + protectedPath).getStatus()); + } } \ No newline at end of file