Skip to content

Commit f0fdb02

Browse files
committed
Fixing tests
1 parent 5dc850a commit f0fdb02

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

aptools/src/main/java/com/mageddo/aptools/ClassUtils.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.util.List;
44

5+
import org.apache.commons.lang3.StringUtils;
6+
57
public class ClassUtils {
68
private ClassUtils() {
79
}
@@ -31,6 +33,7 @@ public static Class<?> forName(String className) {
3133
}
3234

3335
public static boolean doClassOwnPossibleSubClassOrIsTheSame(String expected, String current) {
34-
return current.startsWith(expected); // todo talvez tenha que ser melhor validado
36+
// todo talvez tenha que ser melhor validado
37+
return StringUtils.trimToEmpty(current).startsWith(expected);
3538
}
3639
}

reflection-config-generator/src/test/java/nativeimage/TypeBuilderTest.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,39 +22,40 @@
2222
class TypeBuilderTest {
2323

2424
@Test
25-
void mustMapScanClassName() {
25+
void mustMapScanClassNameWhenClassNotSet() {
2626
// arrange
2727

28+
final String expectedClassName = Pojo.class.getName();
2829
final Map<String, Object> params = new LinkedHashMap<>();
29-
params.put("scanClassName", Pojo.class.getName());
30-
params.put("scanClass", Set.class);
30+
params.put("scanClassName", expectedClassName);
31+
params.put("scanClass", Void.class);
3132

3233
final Reflection ann = (Reflection) AnnotationParser.annotationForMap(
3334
Reflection.class, params
3435
);
3536

3637
// act
37-
final Set<String> classes = TypeBuilder.of(ann, null);
38+
final Set<String> classes = TypeBuilder.of(ann, expectedClassName);
3839

3940
// assert
4041
assertEquals(1, classes.size());
41-
assertEquals(Pojo.class.getName(), classes.iterator().next());
42+
assertEquals(expectedClassName, classes.iterator().next());
4243
}
4344

4445
@Test
4546
void mustMapScanClass() {
4647
// arrange
47-
48+
final String expectedClassName = Pojo.class.getName();
4849
final Map<String, Object> params = new LinkedHashMap<>();
49-
params.put("scanClassName", "");
50+
params.put("scanClassName", Map.class.getName());
5051
params.put("scanClass", Pojo.class);
5152

5253
final Reflection ann = (Reflection) AnnotationParser.annotationForMap(
5354
Reflection.class, params
5455
);
5556

5657
// act
57-
final Set<String> classes = TypeBuilder.of(ann, null);
58+
final Set<String> classes = TypeBuilder.of(ann, expectedClassName);
5859

5960
// assert
6061
assertEquals(1, classes.size());

0 commit comments

Comments
 (0)