@Test
  public void testTrimNonPrintableChars() {
    String input;
    String expected;
    String actual;

    // test non-trimming
    input = "Hello\n \t \r\n Justin";
    expected = input;
    actual = MiscUtils.trimNonPrintableChars(input);
    assertEquals(expected, actual);

    // test trimming
    char[] data = {0, 'H', 8, 'e', 'l', 'l', 3, 'o', '\r', '\n'};
    input = new String(data);
    expected = "Hello\r\n";
    actual = MiscUtils.trimNonPrintableChars(input);
    assertEquals(expected, actual);

    char[] data2 = {'H', 'e', 'l', 'l', 0, 3, 'o', '\r', '\n', 8};
    input = new String(data2);
    expected = "Hello\r\n";
    actual = MiscUtils.trimNonPrintableChars(input);
    assertEquals(expected, actual);
  }