package org.fastcatsearch.util; import static org.junit.Assert.fail; import java.util.List; import org.fastcatsearch.datasource.reader.SingleSourceReader; import org.fastcatsearch.datasource.reader.annotation.SourceReader; import org.fastcatsearch.job.Job; import org.fastcatsearch.job.MasterNodeJob; import org.junit.Test; public class DynamicClassLoaderTest { @Test public void test() { fail("Not yet implemented"); } @Test public void dynamicClassLoaderTest() { List<Class<?>> classList = DynamicClassLoader.findClassByAnnotation("org.fastcatsearch.datasource", SourceReader.class); for(Class<?> clazz : classList){ System.out.println(clazz); } } @Test public void testChildrenClass() { List<Class<?>> classList = DynamicClassLoader.findChildrenClass("org.fastcatsearch", SingleSourceReader.class); for(Class<?> clazz : classList){ System.out.println("["+clazz+"]"); } } }