1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|
package org.xwiki.component.descriptor; |
21 |
|
|
22 |
|
import org.junit.Assert; |
23 |
|
import org.junit.Test; |
24 |
|
|
25 |
|
|
26 |
|
@link |
27 |
|
|
28 |
|
@version |
29 |
|
@since |
30 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (55) |
Complexity: 1 |
Complexity Density: 0.02 |
|
31 |
|
public class DefaultComponentDescriptorTest |
32 |
|
{ |
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 0 |
Complexity Density: - |
|
33 |
|
private interface Role |
34 |
|
{ |
35 |
|
} |
36 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 0 |
Complexity Density: - |
|
37 |
|
private interface OtherRole |
38 |
|
{ |
39 |
|
} |
40 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 0 |
Complexity Density: - |
|
41 |
|
private class ImplRole |
42 |
|
{ |
43 |
|
} |
44 |
|
|
|
|
| - |
Uncovered Elements: 0 (0) |
Complexity: 0 |
Complexity Density: - |
|
45 |
|
private class ImplOtherRole |
46 |
|
{ |
47 |
|
} |
48 |
|
|
|
|
| 100% |
Uncovered Elements: 0 (54) |
Complexity: 1 |
Complexity Density: 0.02 |
1PASS
|
|
49 |
1 |
@Test... |
50 |
|
public void equals() |
51 |
|
{ |
52 |
1 |
DefaultComponentDescriptor cd1 = new DefaultComponentDescriptor(); |
53 |
1 |
cd1.setImplementation(ImplRole.class); |
54 |
1 |
cd1.setRoleType(Role.class); |
55 |
1 |
cd1.setRoleHint("hint"); |
56 |
|
|
57 |
1 |
Assert.assertEquals(cd1, cd1); |
58 |
|
|
59 |
1 |
DefaultComponentDescriptor cd2 = new DefaultComponentDescriptor(); |
60 |
1 |
cd2.setImplementation(ImplRole.class); |
61 |
1 |
cd2.setRoleType(Role.class); |
62 |
1 |
cd2.setRoleHint("hint"); |
63 |
|
|
64 |
1 |
Assert.assertEquals(cd1, cd2); |
65 |
|
|
66 |
1 |
DefaultComponentDescriptor cd3 = new DefaultComponentDescriptor(); |
67 |
1 |
cd3.setImplementation(ImplRole.class); |
68 |
1 |
cd3.setRoleType(OtherRole.class); |
69 |
1 |
cd3.setRoleHint("hint"); |
70 |
|
|
71 |
1 |
Assert.assertFalse(cd1.equals(cd3)); |
72 |
|
|
73 |
1 |
DefaultComponentDescriptor cd4 = new DefaultComponentDescriptor(); |
74 |
1 |
cd4.setImplementation(ImplOtherRole.class); |
75 |
1 |
cd4.setRoleType(Role.class); |
76 |
1 |
cd4.setRoleHint("hint"); |
77 |
|
|
78 |
1 |
Assert.assertFalse(cd1.equals(cd4)); |
79 |
|
|
80 |
1 |
DefaultComponentDescriptor cd5 = new DefaultComponentDescriptor(); |
81 |
1 |
cd5.setImplementation(ImplRole.class); |
82 |
1 |
cd5.setRoleType(Role.class); |
83 |
1 |
cd5.setRoleHint("hint"); |
84 |
1 |
cd5.setInstantiationStrategy(ComponentInstantiationStrategy.PER_LOOKUP); |
85 |
|
|
86 |
1 |
Assert.assertFalse(cd1.equals(cd5)); |
87 |
|
|
88 |
1 |
DefaultComponentDescriptor cd6 = new DefaultComponentDescriptor(); |
89 |
1 |
cd6.setImplementation(ImplRole.class); |
90 |
1 |
cd6.setRoleType(Role.class); |
91 |
1 |
cd6.setRoleHint("hint"); |
92 |
1 |
DefaultComponentDependency dep = new DefaultComponentDependency(); |
93 |
1 |
dep.setName("name"); |
94 |
1 |
dep.setMappingType(String.class); |
95 |
1 |
cd6.addComponentDependency(dep); |
96 |
|
|
97 |
1 |
Assert.assertFalse(cd1.equals(cd6)); |
98 |
|
|
99 |
1 |
DefaultComponentDescriptor cd7 = new DefaultComponentDescriptor(); |
100 |
1 |
cd7.setImplementation(ImplRole.class); |
101 |
1 |
cd7.setRoleType(Role.class); |
102 |
1 |
cd7.setRoleHint("hint"); |
103 |
1 |
DefaultComponentDependency dep2 = new DefaultComponentDependency(); |
104 |
1 |
dep2.setName("name"); |
105 |
1 |
dep2.setMappingType(String.class); |
106 |
1 |
cd7.addComponentDependency(dep2); |
107 |
|
|
108 |
1 |
Assert.assertEquals(cd6, cd7); |
109 |
|
|
110 |
1 |
DefaultComponentDescriptor cd8 = new DefaultComponentDescriptor(); |
111 |
1 |
cd8.setImplementation(ImplRole.class); |
112 |
1 |
cd8.setRoleType(Role.class); |
113 |
1 |
cd8.setRoleHint("hint"); |
114 |
1 |
DefaultComponentDependency dep3 = new DefaultComponentDependency(); |
115 |
1 |
dep3.setName("name"); |
116 |
1 |
dep3.setMappingType(String.class); |
117 |
1 |
cd8.addComponentDependency(dep3); |
118 |
1 |
cd8.addComponentDependency(dep3); |
119 |
|
|
120 |
1 |
Assert.assertFalse(cd7.equals(cd8)); |
121 |
|
} |
122 |
|
} |