Example #1
0
  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);
  }
Example #2
0
  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]);
  }