This commit is contained in:
Looly
2022-11-08 10:46:52 +08:00
parent 153fb00e56
commit 1b7269187a
2 changed files with 53 additions and 8 deletions

View File

@@ -1,13 +1,12 @@
package cn.hutool.core.reflect;
import cn.hutool.core.lang.Console;
import cn.hutool.core.reflect.ClassScanner;
import org.junit.Ignore;
import org.junit.Test;
import java.util.Set;
public class ClassScanerTest {
public class ClassScannerTest {
@Test
@Ignore
@@ -21,7 +20,7 @@ public class ClassScanerTest {
@Test
@Ignore
public void scanPackageBySuperTest(){
public void scanPackageBySuperTest() {
// 扫描包如果在classpath下找到就不扫描JDK的jar了
final Set<Class<?>> classes = ClassScanner.scanPackageBySuper(null, Iterable.class);
Console.log(classes.size());
@@ -29,9 +28,19 @@ public class ClassScanerTest {
@Test
@Ignore
public void scanAllPackageBySuperTest(){
public void scanAllPackageBySuperTest() {
// 扫描包如果在classpath下找到就不扫描JDK的jar了
final Set<Class<?>> classes = ClassScanner.scanAllPackageBySuper(null, Iterable.class);
Console.log(classes.size());
}
@Test
@Ignore
public void scanAllPackageIgnoreLoadErrorTest() {
final ClassScanner classScanner = new ClassScanner(null, null);
classScanner.setIgnoreLoadError(true);
final Set<Class<?>> classes = classScanner.scan(false);
Console.log(classes.size());
Console.log(classScanner.getClassesOfLoadError());
}
}