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