1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.net.bsd;
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.assertNull;
23
24 import java.io.IOException;
25 import java.io.InputStream;
26 import java.io.OutputStream;
27
28 import org.junit.jupiter.api.Test;
29
30
31
32
33 public class RExecClientTest {
34
35 private RExecClient newClient() {
36 return new RExecClient();
37 }
38
39 @Test
40 public void testConstructor() {
41 assertDoesNotThrow(RExecClient::new);
42 }
43
44 @Test
45 public void testDefaultPort() {
46 assertEquals(RExecClient.DEFAULT_PORT, newClient().getDefaultPort());
47 }
48
49 @Test
50 public void testGetErrorStream() throws IOException {
51 try (InputStream inputStream = newClient().getErrorStream()) {
52 assertNull(inputStream);
53 }
54 }
55
56 @Test
57 public void testGetInputStream() throws IOException {
58 try (InputStream inputStream = newClient().getInputStream()) {
59 assertNull(inputStream);
60 }
61 }
62
63 @Test
64 public void testGetOutputStream() throws IOException {
65 try (OutputStream outputStream = newClient().getOutputStream()) {
66 assertNull(outputStream);
67 }
68 }
69
70 }