@Override protected void assertConnect(String term) throws Exception { client.setOptionHandler(new EchoOptionHandler(false, false, true, true)); if (binary) { client.setOptionHandler(new SimpleOptionHandler(0, false, false, true, true)); } if (term != null) { client.setOptionHandler(new TerminalTypeOptionHandler(term, false, false, true, false)); } client.connect("localhost", 4000); }
@Override protected void assertConnect(String term) throws Exception { client.setOptionHandler(new EchoOptionHandler(false, false, true, true)); if (binary) { client.setOptionHandler(new SimpleOptionHandler(0, false, false, true, true)); } if (term != null) { client.setOptionHandler(new TerminalTypeOptionHandler(term, false, false, true, false)); } client.connect("localhost", 4000); }
@Override protected void assertConnect(String term) throws Exception { client.setOptionHandler(new EchoOptionHandler(false, false, true, true)); if (binary) { client.setOptionHandler(new SimpleOptionHandler(0, false, false, true, true)); } if (term != null) { client.setOptionHandler(new TerminalTypeOptionHandler(term, false, false, true, false)); } client.connect("localhost", 4000); }
@Override public void testSize() throws Exception { wsHandler = new WindowSizeOptionHandler(80, 24, false, false, true, true); client.setOptionHandler(wsHandler); super.testSize(); }
@Override public void testSize() throws Exception { wsHandler = new WindowSizeOptionHandler(80, 24, false, false, true, true); client.setOptionHandler(wsHandler); super.testSize(); }
@Override public void testSize() throws Exception { wsHandler = new WindowSizeOptionHandler(80, 24, false, false, true, true); client.setOptionHandler(wsHandler); super.testSize(); }
private void testOptionValue(Supplier<TelnetHandler> factory, TelnetOptionHandler optionHandler) throws Exception { server.start(factory); client.setOptionHandler(optionHandler); client.connect("localhost", 4000); await(); }
private void testOptionValue(Supplier<TelnetHandler> factory, TelnetOptionHandler optionHandler) throws Exception { server.start(factory); client.setOptionHandler(optionHandler); client.connect("localhost", 4000); await(); }
private void testOptionValue(Supplier<TelnetHandler> factory, TelnetOptionHandler optionHandler) throws Exception { server.start(factory); client.setOptionHandler(optionHandler); client.connect("localhost", 4000); await(); }
client.setOptionHandler(new SimpleOptionHandler(0, false, false, true, false)); client.connect("localhost", 4000); latch.await();
client.setOptionHandler(new SimpleOptionHandler(0, false, false, true, false)); client.connect("localhost", 4000); latch.await();
client.setOptionHandler(new SimpleOptionHandler(0, false, false, true, false)); client.connect("localhost", 4000); latch.await();
@Test public void testWillUnknownOption() throws Exception { server.start(new Supplier<TelnetHandler>() { @Override public TelnetHandler get() { return new TelnetHandler(); } }); client.registerNotifHandler(new BiConsumer<Integer, Integer>() { @Override public void accept(Integer negotiation_code, Integer option_code) { if (option_code == 47) { assertEquals(TelnetNotificationHandler.RECEIVED_DONT, negotiation_code); testComplete(); } } }); client.setOptionHandler(new SimpleOptionHandler(47, true, false, false, false)); client.connect("localhost", 4000); await(); }
@Test public void testWillUnknownOption() throws Exception { server.start(TelnetHandler::new); client.registerNotifHandler((negotiation_code, option_code) -> { if (option_code == 47) { assertEquals(TelnetNotificationHandler.RECEIVED_DONT, negotiation_code); testComplete(); } }); client.setOptionHandler(new SimpleOptionHandler(47, true, false, false, false)); client.connect("localhost", 4000); await(); }
@Test public void testDoUnknownOption() throws Exception { server.start(new Supplier<TelnetHandler>() { @Override public TelnetHandler get() { return new TelnetHandler(); } }); client.registerNotifHandler(new BiConsumer<Integer, Integer>() { @Override public void accept(Integer negotiation_code, Integer option_code) { if (option_code == 47) { assertEquals(TelnetNotificationHandler.RECEIVED_WONT, negotiation_code); testComplete(); } } }); client.setOptionHandler(new SimpleOptionHandler(47, false, true, false, false)); client.connect("localhost", 4000); await(); }
@Test public void testWillUnknownOption() throws Exception { server.start(TelnetHandler::new); client.registerNotifHandler((negotiation_code, option_code) -> { if (option_code == 47) { assertEquals(TelnetNotificationHandler.RECEIVED_DONT, negotiation_code); testComplete(); } }); client.setOptionHandler(new SimpleOptionHandler(47, true, false, false, false)); client.connect("localhost", 4000); await(); }
@Test public void testDoUnknownOption() throws Exception { server.start(TelnetHandler::new); client.registerNotifHandler((negotiation_code, option_code) -> { if (option_code == 47) { assertEquals(TelnetNotificationHandler.RECEIVED_WONT, negotiation_code); testComplete(); } }); client.setOptionHandler(new SimpleOptionHandler(47, false, true, false, false)); client.connect("localhost", 4000); await(); }
@Test public void testDoUnknownOption() throws Exception { server.start(TelnetHandler::new); client.registerNotifHandler((negotiation_code, option_code) -> { if (option_code == 47) { assertEquals(TelnetNotificationHandler.RECEIVED_WONT, negotiation_code); testComplete(); } }); client.setOptionHandler(new SimpleOptionHandler(47, false, true, false, false)); client.connect("localhost", 4000); await(); }
}); WindowSizeOptionHandler optionHandler = new WindowSizeOptionHandler(20, 10, false, false, true, false); client.setOptionHandler(optionHandler); client.connect("localhost", 4000); latch1.await(30, TimeUnit.SECONDS);
}); WindowSizeOptionHandler optionHandler = new WindowSizeOptionHandler(20, 10, false, false, true, false); client.setOptionHandler(optionHandler); client.connect("localhost", 4000); latch1.await(30, TimeUnit.SECONDS);