示例#1
0
  @Test(expected = IOException.class)
  public void testForIOException() throws Exception {
    String val = "12e\n3.0\n4.2\n5.1\nr";

    InputStream is = new ByteArrayInputStream(val.getBytes());

    BufferedReader br = new BufferedReader(new InputStreamReader(is));
    br.close();

    MainConsole mainConsole = new MainConsole();

    mainConsole.run(br);
  }
示例#2
0
  @Test
  public void testRunHappyPath() throws Exception {

    String val = "12\n3.0\n4.2\n5.1\nr";

    InputStream is = new ByteArrayInputStream(val.getBytes());

    BufferedReader br = new BufferedReader(new InputStreamReader(is));

    MainConsole mainConsole = new MainConsole();

    String results = mainConsole.run(br);

    assertNotNull(results);
  }