public void testHexEncoderWithString() { String someText = "This is some text\nwith a newline."; String hexText = Encoder.hexEncode(someText); String result = Encoder.hexDecodeToString(hexText); assertEquals(someText, result); }
public void testHexEncoderWithBytes() { byte[] bytes = new byte[1024]; new Random().nextBytes(bytes); for (int i = 0; i < bytes.length; i++) System.out.print(String.valueOf(bytes[i]) + " "); System.out.println(); String hexText = Encoder.hexEncode(bytes); byte[] result = Encoder.hexDecode(hexText); for (int i = 0; i < result.length; i++) System.out.print(String.valueOf(result[i]) + " "); System.out.println(); System.out.println(hexText); for (int i = 0; i < bytes.length; i++) assertEquals(bytes[i], result[i]); }