Commit c5241f0e authored by Andy Wilkinson's avatar Andy Wilkinson

Remove accidental usage of com.hazelcast.util.Base64

Closes gh-17461
parent cc6ef038
...@@ -16,7 +16,8 @@ ...@@ -16,7 +16,8 @@
package org.springframework.boot.autoconfigure.data.neo4j; package org.springframework.boot.autoconfigure.data.neo4j;
import com.hazelcast.util.Base64; import java.util.Base64;
import org.junit.After; import org.junit.After;
import org.junit.Test; import org.junit.Test;
import org.neo4j.ogm.config.AutoIndexMode; import org.neo4j.ogm.config.AutoIndexMode;
...@@ -149,10 +150,8 @@ public class Neo4jPropertiesTests { ...@@ -149,10 +150,8 @@ public class Neo4jPropertiesTests {
assertThat(credentials).isNotNull(); assertThat(credentials).isNotNull();
Object content = credentials.credentials(); Object content = credentials.credentials();
assertThat(content).isInstanceOf(String.class); assertThat(content).isInstanceOf(String.class);
String[] auth = new String(Base64.decode(((String) content).getBytes())).split(":"); String[] auth = new String(Base64.getDecoder().decode((String) content)).split(":");
assertThat(auth[0]).isEqualTo(username); assertThat(auth).containsExactly(username, password);
assertThat(auth[1]).isEqualTo(password);
assertThat(auth).hasSize(2);
} }
} }
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<property name="illegalPkgs" <property name="illegalPkgs"
value="^sun.*, ^org\.apache\.commons\.(?!compress|dbcp2|lang|lang3|logging|pool2).*, ^com\.google\.common.*, ^org\.flywaydb\.core\.internal.*, ^org\.testcontainers\.shaded.*" /> value="^sun.*, ^org\.apache\.commons\.(?!compress|dbcp2|lang|lang3|logging|pool2).*, ^com\.google\.common.*, ^org\.flywaydb\.core\.internal.*, ^org\.testcontainers\.shaded.*" />
<property name="illegalClasses" <property name="illegalClasses"
value="^reactor\.core\.support\.Assert, ^org\.junit\.rules\.ExpectedException, ^org\.slf4j\.LoggerFactory" /> value="^com\.hazelcast\.util\.Base64, ^org\.junit\.rules\.ExpectedException, ^org\.slf4j\.LoggerFactory, ^reactor\.core\.support\.Assert" />
</module> </module>
<module <module
name="com.puppycrawl.tools.checkstyle.checks.imports.ImportControlCheck"> name="com.puppycrawl.tools.checkstyle.checks.imports.ImportControlCheck">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment