1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.bcel.util;
19
20 import static org.junit.jupiter.api.Assertions.assertNotNull;
21
22 import java.io.IOException;
23 import java.io.InputStream;
24
25 import org.apache.bcel.AbstractTestCase;
26 import org.junit.jupiter.api.Test;
27
28 public class ClassPathTestCase extends AbstractTestCase {
29
30 @Test
31 public void testGetClassFile() throws IOException {
32 assertNotNull(ClassPath.SYSTEM_CLASS_PATH.getClassFile("java.lang.String"));
33 }
34
35 @Test
36 public void testGetResource() {
37 assertNotNull(ClassPath.SYSTEM_CLASS_PATH.getResource("java/lang/String.class"));
38 }
39
40 @Test
41 public void testGetResourceAsStream() throws IOException {
42 try (final InputStream inputStream = ClassPath.SYSTEM_CLASS_PATH.getResourceAsStream("java/lang/String.class")) {
43 assertNotNull(inputStream);
44 }
45 }
46 }