You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2017/09/05 10:39:55 UTC
svn commit: r1807336 - in /sling/trunk/testing/junit/teleporter: pom.xml
src/main/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClient.java
Author: bdelacretaz
Date: Tue Sep 5 10:39:55 2017
New Revision: 1807336
URL: http://svn.apache.org/viewvc?rev=1807336&view=rev
Log:
SLING-7101 - use java.util.Base64 instead of javax.xml.bind.DatatypeConverter
Modified:
sling/trunk/testing/junit/teleporter/pom.xml
sling/trunk/testing/junit/teleporter/src/main/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClient.java
Modified: sling/trunk/testing/junit/teleporter/pom.xml
URL: http://svn.apache.org/viewvc/sling/trunk/testing/junit/teleporter/pom.xml?rev=1807336&r1=1807335&r2=1807336&view=diff
==============================================================================
--- sling/trunk/testing/junit/teleporter/pom.xml (original)
+++ sling/trunk/testing/junit/teleporter/pom.xml Tue Sep 5 10:39:55 2017
@@ -32,6 +32,10 @@
<name>Apache Sling JUnit Tests Teleporter</name>
<description>Client-side implementation of the Teleporter mechanism for server-side JUnit tests</description>
+ <properties>
+ <sling.java.version>8</sling.java.version>
+ </properties>
+
<build>
<plugins>
<plugin>
Modified: sling/trunk/testing/junit/teleporter/src/main/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClient.java
URL: http://svn.apache.org/viewvc/sling/trunk/testing/junit/teleporter/src/main/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClient.java?rev=1807336&r1=1807335&r2=1807336&view=diff
==============================================================================
--- sling/trunk/testing/junit/teleporter/src/main/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClient.java (original)
+++ sling/trunk/testing/junit/teleporter/src/main/java/org/apache/sling/testing/teleporter/client/TeleporterHttpClient.java Tue Sep 5 10:39:55 2017
@@ -29,6 +29,7 @@ import java.net.URL;
import java.net.URLConnection;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
+import java.util.Base64;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -41,7 +42,6 @@ import javax.json.JsonReader;
import javax.json.JsonString;
import javax.json.JsonValue;
import javax.json.JsonValue.ValueType;
-import javax.xml.bind.DatatypeConverter;
import org.apache.commons.io.IOUtils;
import org.junit.runner.Result;
@@ -89,7 +89,7 @@ class TeleporterHttpClient {
public void setConnectionCredentials(URLConnection c) {
if(credentials != null && !credentials.isEmpty()) {
- final String basicAuth = "Basic " + new String(DatatypeConverter.printBase64Binary(credentials.getBytes()));
+ final String basicAuth = "Basic " + Base64.getEncoder().encodeToString(credentials.getBytes());
c.setRequestProperty ("Authorization", basicAuth);
}
}