MCPcopy Index your code
hub / github.com/classgraph/classgraph / DefaultPackageTest

Class DefaultPackageTest

src/test/java/DefaultPackageTest.java:45–80  ·  view source on GitHub ↗

DefaultPackageTest.

Source from the content-addressed store, hash-verified

43 * DefaultPackageTest.
44 */
45public class DefaultPackageTest {
46 /** The Constant ACCEPT_PACKAGE. */
47 private static final String ACCEPT_PACKAGE = Cls.class.getPackage().getName();
48
49 /**
50 * Scan.
51 */
52 @Test
53 public void scan() {
54 try (ScanResult scanResult = new ClassGraph().acceptPackagesNonRecursive("").scan()) {
55 final List<String> allClasses = scanResult.getAllClasses().getNames();
56 assertThat(allClasses).contains(DefaultPackageTest.class.getName());
57 assertThat(allClasses).contains(ClassInDefaultPackage.class.getName());
58 assertThat(allClasses).doesNotContain(Cls.class.getName());
59 assertThat(allClasses).doesNotContain(ClassGraph.class.getName());
60 assertThat(allClasses).doesNotContain(String.class.getName());
61 assertThat(allClasses).doesNotContain(RejectedSub.class.getName());
62 }
63 }
64
65 /**
66 * Scan with accept.
67 */
68 @Test
69 public void scanWithAccept() {
70 try (ScanResult scanResult = new ClassGraph().acceptPackages(ACCEPT_PACKAGE).scan()) {
71 final List<String> allClasses = scanResult.getAllClasses().getNames();
72 assertThat(allClasses).doesNotContain(DefaultPackageTest.class.getName());
73 assertThat(allClasses).contains(RejectedSub.class.getName());
74 assertThat(allClasses).contains(Cls.class.getName());
75 assertThat(allClasses).doesNotContain(ClassGraph.class.getName());
76 assertThat(allClasses).doesNotContain(String.class.getName());
77 assertThat(allClasses).doesNotContain(ClassInDefaultPackage.class.getName());
78 }
79 }
80}

Callers

nothing calls this directly

Calls 1

getNameMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…