1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.net.telnet;
18
19
20
21
22 public class EchoOptionHandlerTest extends AbstractTelnetOptionHandlerTest {
23
24
25
26
27 @Override
28 protected void setUp() {
29 opthand1 = new EchoOptionHandler();
30 opthand2 = new EchoOptionHandler(true, true, true, true);
31 opthand3 = new EchoOptionHandler(false, false, false, false);
32 }
33
34
35
36
37 @Override
38 public void testAnswerSubnegotiation() {
39 final int[] subn = { TelnetCommand.IAC, TelnetCommand.SB, TelnetOption.ECHO, 1, TelnetCommand.IAC, TelnetCommand.SE, };
40
41 final int[] resp1 = opthand1.answerSubnegotiation(subn, subn.length);
42
43 assertNull(resp1);
44 }
45
46
47
48
49 @Override
50 public void testConstructors() {
51 assertEquals(opthand1.getOptionCode(), TelnetOption.ECHO);
52 super.testConstructors();
53 }
54
55
56
57
58 @Override
59 public void testStartSubnegotiation() {
60 final int[] resp1 = opthand1.startSubnegotiationLocal();
61 final int[] resp2 = opthand1.startSubnegotiationRemote();
62
63 assertNull(resp1);
64 assertNull(resp2);
65 }
66 }