1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.net.finger;
19
20 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
21 import static org.junit.jupiter.api.Assertions.assertEquals;
22 import static org.junit.jupiter.api.Assertions.assertThrows;
23
24 import java.io.IOException;
25
26 import org.junit.jupiter.api.Test;
27
28
29
30
31 public class FingerClientTest {
32
33 @Test
34 public void testConstructor() {
35 assertDoesNotThrow(FingerClient::new);
36 }
37
38 @Test
39 public void testDefaultPort() {
40 assertEquals(FingerClient.DEFAULT_PORT, new FingerClient().getDefaultPort());
41 }
42
43 @Test
44 public void testDisconnect() throws IOException {
45 new FingerClient().disconnect();
46 }
47
48 @Test
49 public void testGetInputStream() {
50 final FingerClient fingerClient = new FingerClient();
51
52 assertThrows(NullPointerException.class, () -> fingerClient.getInputStream(false));
53 assertThrows(NullPointerException.class, () -> fingerClient.getInputStream(true));
54 assertThrows(NullPointerException.class, () -> fingerClient.getInputStream(false, ""));
55 assertThrows(NullPointerException.class, () -> fingerClient.getInputStream(true, ""));
56 assertThrows(NullPointerException.class, () -> fingerClient.getInputStream(false, "", null));
57 assertThrows(NullPointerException.class, () -> fingerClient.getInputStream(true, "", null));
58 }
59
60 @Test
61 public void testQuery() {
62 final FingerClient fingerClient = new FingerClient();
63
64 assertThrows(NullPointerException.class, () -> fingerClient.query(false));
65 assertThrows(NullPointerException.class, () -> fingerClient.query(true));
66 assertThrows(NullPointerException.class, () -> fingerClient.query(false, ""));
67 assertThrows(NullPointerException.class, () -> fingerClient.query(true, ""));
68 }
69
70 }