|
22 | 22 | class TypeBuilderTest { |
23 | 23 |
|
24 | 24 | @Test |
25 | | - void mustMapScanClassName() { |
| 25 | + void mustMapScanClassNameWhenClassNotSet() { |
26 | 26 | // arrange |
27 | 27 |
|
| 28 | + final String expectedClassName = Pojo.class.getName(); |
28 | 29 | 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); |
31 | 32 |
|
32 | 33 | final Reflection ann = (Reflection) AnnotationParser.annotationForMap( |
33 | 34 | Reflection.class, params |
34 | 35 | ); |
35 | 36 |
|
36 | 37 | // act |
37 | | - final Set<String> classes = TypeBuilder.of(ann, null); |
| 38 | + final Set<String> classes = TypeBuilder.of(ann, expectedClassName); |
38 | 39 |
|
39 | 40 | // assert |
40 | 41 | assertEquals(1, classes.size()); |
41 | | - assertEquals(Pojo.class.getName(), classes.iterator().next()); |
| 42 | + assertEquals(expectedClassName, classes.iterator().next()); |
42 | 43 | } |
43 | 44 |
|
44 | 45 | @Test |
45 | 46 | void mustMapScanClass() { |
46 | 47 | // arrange |
47 | | - |
| 48 | + final String expectedClassName = Pojo.class.getName(); |
48 | 49 | final Map<String, Object> params = new LinkedHashMap<>(); |
49 | | - params.put("scanClassName", ""); |
| 50 | + params.put("scanClassName", Map.class.getName()); |
50 | 51 | params.put("scanClass", Pojo.class); |
51 | 52 |
|
52 | 53 | final Reflection ann = (Reflection) AnnotationParser.annotationForMap( |
53 | 54 | Reflection.class, params |
54 | 55 | ); |
55 | 56 |
|
56 | 57 | // act |
57 | | - final Set<String> classes = TypeBuilder.of(ann, null); |
| 58 | + final Set<String> classes = TypeBuilder.of(ann, expectedClassName); |
58 | 59 |
|
59 | 60 | // assert |
60 | 61 | assertEquals(1, classes.size()); |
|
0 commit comments