@Test public void testPreload_2() { PackageClassPreloader loader = newConcrete(); loader.setScanPackages( Arrays.asList( "info.naiv.lab.java.jmt.infrastructure.preload.test1", "info.naiv.lab.java.jmt.infrastructure.preload.test2")); loader.setExtractPattern(Arrays.asList(".*[4-5]")); Set<Class<?>> classes = loader.preload(); assertThat( classes, is( containsInAnyOrder( TestClass1.class, TestClass2.class, TestClass3.class, TestClass6.class))); }
/** Test of setExtractPattern method, of class PackageClassPreloader. */ @Test public void testSetExtractPattern() { PackageClassPreloader loader = newConcrete(); loader.setExtractPattern(Arrays.asList("a", "b", "b", "c")); assertThat(loader.getExtractPattern(), is(containsInAnyOrder("a", "b", "c"))); }
/** Test of getExtractPattern method, of class PackageClassPreloader. */ @Test public void testGetExtractPattern() { PackageClassPreloader instance = newConcrete(); assertThat(instance.getExtractPattern(), is(empty())); }