@Test
  public void testMain() {
    try {
      System.setIn(new ByteArrayInputStream("char\nString\nint\ndouble\nstop".getBytes(ENCODING)));
    } catch (UnsupportedEncodingException e) {
      System.out.println("Wrong encoding in Part3Test");
    }

    Part3.main(new String[] {});
    System.setIn(System.in);
  }