1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.io.build;
19
20 import static org.junit.jupiter.api.Assertions.assertThrows;
21
22 import java.io.FileNotFoundException;
23 import java.io.RandomAccessFile;
24
25 import org.apache.commons.io.RandomAccessFileMode;
26 import org.apache.commons.io.build.AbstractOrigin.RandomAccessFileOrigin;
27 import org.junit.jupiter.api.Test;
28
29
30
31
32
33
34 class RandomAccessFileOriginTest extends AbstractRandomAccessFileOriginTest<RandomAccessFile, RandomAccessFileOrigin> {
35
36 @SuppressWarnings("resource")
37 @Override
38 protected RandomAccessFileOrigin newOriginRo() throws FileNotFoundException {
39 return new RandomAccessFileOrigin(RandomAccessFileMode.READ_ONLY.create(FILE_NAME_RO));
40 }
41
42 @SuppressWarnings("resource")
43 @Override
44 protected RandomAccessFileOrigin newOriginRw() throws FileNotFoundException {
45 return new RandomAccessFileOrigin(RandomAccessFileMode.READ_WRITE.create(FILE_NAME_RW));
46 }
47
48 @Override
49 @Test
50 void testGetFile() {
51
52 assertThrows(UnsupportedOperationException.class, super::testGetFile);
53 }
54
55 @Override
56 @Test
57 void testGetPath() {
58
59 assertThrows(UnsupportedOperationException.class, super::testGetPath);
60 }
61
62 }