Skip to content

Commit 356975e

Browse files
authored
Merge pull request #9 from nats-io/pre-extract-review
Pre-Extract Additional Tests and Readme fix.
2 parents 95fa1f2 + 7f9468f commit 356975e

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/main/java/io/nats/client/NKeyUtils.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import java.util.Random;
2323

2424
public abstract class NKeyUtils {
25+
private NKeyUtils() {} /* ensures cannot be constructed */
26+
2527
// PrefixByteSeed is the prefix byte used for encoded NATS Seeds
2628
public static final int PREFIX_BYTE_SEED = 18 << 3; // Base32-encodes to 'S...'
2729

src/test/java/io/nats/client/NKeyTests.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,12 @@ public void testBase32() {
6969
List<String> inputs = ResourceUtils.resourceAsLines("utf8-test-strings.txt");
7070

7171
for (String expected : inputs) {
72-
byte[] bytes = expected.getBytes(StandardCharsets.UTF_8);
73-
char[] encoded = NKeyUtils.base32Encode(bytes);
72+
byte[] expectedBytes = expected.getBytes(StandardCharsets.UTF_8);
73+
char[] encoded = NKeyUtils.base32Encode(expectedBytes);
7474
byte[] decoded = NKeyUtils.base32Decode(encoded);
75+
assertArrayEquals(expectedBytes, decoded);
7576
String test = new String(decoded, StandardCharsets.UTF_8);
76-
assertEquals(test, expected);
77+
assertEquals(expected, test);
7778
}
7879

7980
// bad input for coverage

0 commit comments

Comments
 (0)