@Test public void cancel() { TestTerm term = new TestTerm(this); assertFalse(term.readline.cancel()); term.readline(new Consumer<String>() { @Override public void accept(String s) { assertNull(s); testComplete(); } }); assertTrue(term.readline.cancel()); assertFalse(term.readline.cancel()); await(); }