Skip to content

Commit 5c4c7e0

Browse files
committed
Update SpringTest.java
1 parent 1010d12 commit 5c4c7e0

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/test/java/com/github/daggerok/SpringTest.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,15 @@ public class SpringTest {
2828
@DisplayName("should get classes recursively in given package")
2929
public void test() {
3030
val provider = new ClassPathScanningCandidateComponentProvider(/* useDefaultFilters */ false);
31-
String basePackage = getClass().getPackage().getName();
32-
Pattern basePackagePattern = Pattern.compile(basePackage + ".*");
33-
provider.addIncludeFilter(new RegexPatternTypeFilter(basePackagePattern));
31+
Pattern recoursePattern = Pattern.compile(".*");
32+
provider.addIncludeFilter(new RegexPatternTypeFilter(recoursePattern));
3433

34+
String basePackage = getClass().getPackage().getName();
3535
val classes = provider.findCandidateComponents(basePackage)
3636
.parallelStream()
3737
.map(BeanDefinition::getBeanClassName)
38+
.map(s -> Try.of(() -> Class.forName(s))
39+
.getOrElseThrow(asRuntimeException))
3840
.collect(Collectors.toList());
3941

4042
assertThat(classes).hasSizeGreaterThan(4);

0 commit comments

Comments
 (0)