1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.io.build;
18
19 import static org.junit.jupiter.api.Assertions.assertThrows;
20
21 import java.io.FileInputStream;
22 import java.io.FileNotFoundException;
23 import java.io.InputStream;
24
25 import org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin;
26 import org.apache.commons.io.input.CharSequenceInputStream;
27 import org.junit.jupiter.api.BeforeEach;
28 import org.junit.jupiter.api.Test;
29
30
31
32
33
34
35 public class InputStreamOriginTest extends AbstractOriginTest<InputStream, InputStreamOrigin> {
36
37 @SuppressWarnings("resource")
38 @BeforeEach
39 public void beforeEach() throws FileNotFoundException {
40 setOriginRo(new InputStreamOrigin(new FileInputStream(FILE_NAME_RO)));
41 setOriginRw(new InputStreamOrigin(CharSequenceInputStream.builder().setCharSequence("World").get()));
42 }
43
44 @Override
45 @Test
46 public void testGetFile() {
47
48 assertThrows(UnsupportedOperationException.class, super::testGetFile);
49 }
50
51 @Override
52 @Test
53 public void testGetOutputStream() {
54
55 assertThrows(UnsupportedOperationException.class, super::testGetOutputStream);
56 }
57
58 @Override
59 @Test
60 public void testGetPath() {
61
62 assertThrows(UnsupportedOperationException.class, super::testGetPath);
63 }
64
65 @Override
66 @Test
67 public void testGetWriter() {
68
69 assertThrows(UnsupportedOperationException.class, super::testGetWriter);
70 }
71
72 }