Skip to content

Commit b31eb74

Browse files
committed
Refactor GenericsResolverTest add Assertions static import to make test simpler.
Signed-off-by: Manoel Campos <[email protected]>
1 parent 88605af commit b31eb74

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

typescript-generator-core/src/test/java/cz/habarta/typescript/generator/GenericsResolverTest.java

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,23 @@
44
import cz.habarta.typescript.generator.type.JTypeVariable;
55
import cz.habarta.typescript.generator.util.GenericsResolver;
66
import cz.habarta.typescript.generator.util.Utils;
7+
import org.junit.jupiter.api.Test;
8+
79
import java.lang.reflect.Type;
810
import java.util.Arrays;
911
import java.util.List;
1012
import java.util.Map;
1113
import java.util.stream.Collectors;
12-
import org.junit.jupiter.api.Assertions;
13-
import org.junit.jupiter.api.Test;
1414

15+
import static org.junit.jupiter.api.Assertions.assertEquals;
1516

16-
public class GenericsResolverTest {
1717

18+
public class GenericsResolverTest {
1819
@Test
1920
public void testStringField() throws Exception {
2021
final Class<?> cls = F1String.class;
2122
final Type type = GenericsResolver.resolveField(cls, cls.getField("field"));
22-
Assertions.assertEquals(String.class, type);
23+
assertEquals(String.class, type);
2324
}
2425

2526
static class F1<T> {
@@ -32,7 +33,7 @@ static class F1String extends F1<String> {
3233
public void testListOfStringField() throws Exception {
3334
final Class<?> cls = F2String.class;
3435
final Type type = GenericsResolver.resolveField(cls, cls.getField("list"));
35-
Assertions.assertEquals(Utils.createParameterizedType(List.class, String.class), type);
36+
assertEquals(Utils.createParameterizedType(List.class, String.class), type);
3637
}
3738

3839
static class F2<T> {
@@ -45,7 +46,7 @@ static class F2String extends F2<String> {
4546
public void testMapOfStringAndListOfLongField() throws Exception {
4647
final Class<?> cls = F3StringLong.class;
4748
final Type type = GenericsResolver.resolveField(cls, cls.getField("map"));
48-
Assertions.assertEquals(Utils.createParameterizedType(Map.class, String.class, Utils.createParameterizedType(List.class, Long.class)), type);
49+
assertEquals(Utils.createParameterizedType(Map.class, String.class, Utils.createParameterizedType(List.class, Long.class)), type);
4950
}
5051

5152
static class F3<K, V> {
@@ -58,21 +59,21 @@ static class F3StringLong extends F3<String, Long> {
5859
public void testInheritancePath() throws Exception {
5960
final Class<?> cls = P123Number.class;
6061
final Type type = GenericsResolver.resolveField(cls, cls.getField("field"));
61-
Assertions.assertEquals(Utils.createParameterizedType(List.class, Number.class), type);
62+
assertEquals(Utils.createParameterizedType(List.class, Number.class), type);
6263
}
6364

6465
@Test
6566
public void testInheritancePathWithUnresolvedVariable1() throws Exception {
6667
final Class<?> cls = P123.class;
6768
final Type type = GenericsResolver.resolveField(cls, cls.getField("field"));
68-
Assertions.assertEquals(Utils.createParameterizedType(List.class, new JTypeVariable<>(P123.class, "B")), type);
69+
assertEquals(Utils.createParameterizedType(List.class, new JTypeVariable<>(P123.class, "B")), type);
6970
}
7071

7172
@Test
7273
public void testInheritancePathWithUnresolvedVariable2() throws Exception {
7374
final Class<?> cls = P12.class;
7475
final Type type = GenericsResolver.resolveField(cls, cls.getField("field"));
75-
Assertions.assertEquals(new JTypeVariable<>(P12.class, "V"), type);
76+
assertEquals(new JTypeVariable<>(P12.class, "V"), type);
7677
}
7778

7879
static class P1<T> {
@@ -88,13 +89,13 @@ static class P123Number extends P123<String, Number, Boolean> {
8889
@Test
8990
public void testGenericVariableMappingToBase1() {
9091
final List<String> mappedTypeParameters = GenericsResolver.mapGenericVariablesToBase(R123.class, R1.class);
91-
Assertions.assertEquals(Arrays.asList(null, null, "T"), mappedTypeParameters);
92+
assertEquals(Arrays.asList(null, null, "T"), mappedTypeParameters);
9293
}
9394

9495
@Test
9596
public void testGenericVariableMappingToBase2() {
9697
final List<String> mappedTypeParameters = GenericsResolver.mapGenericVariablesToBase(R12.class, R1.class);
97-
Assertions.assertEquals(Arrays.asList("T", "S"), mappedTypeParameters);
98+
assertEquals(Arrays.asList("T", "S"), mappedTypeParameters);
9899
}
99100

100101
static class R1<S, T> {
@@ -108,21 +109,21 @@ static class R123<A, B, C> extends R12<C, List<B>> {
108109
public void testResolvingGenericVariablesInContextType1() throws NoSuchFieldException {
109110
final Type contextType = MyClass.class.getField("property1").getGenericType();
110111
final List<Type> resolvedTypeParameters = GenericsResolver.resolveBaseGenericVariables(BaseClass.class, contextType);
111-
Assertions.assertEquals(Arrays.asList("java.lang.String", "java.lang.Integer"), getTypeNames(resolvedTypeParameters));
112+
assertEquals(Arrays.asList("java.lang.String", "java.lang.Integer"), getTypeNames(resolvedTypeParameters));
112113
}
113114

114115
@Test
115116
public void testResolvingGenericVariablesInContextType3() throws NoSuchFieldException {
116117
final Type contextType = MyClass.class.getField("property3").getGenericType();
117118
final List<Type> resolvedTypeParameters = GenericsResolver.resolveBaseGenericVariables(BaseClass.class, contextType);
118-
Assertions.assertEquals(Arrays.asList("java.lang.Integer", "java.lang.Boolean"), getTypeNames(resolvedTypeParameters));
119+
assertEquals(Arrays.asList("java.lang.Integer", "java.lang.Boolean"), getTypeNames(resolvedTypeParameters));
119120
}
120121

121122
@Test
122123
public void testResolvingGenericVariablesInContextTypeBase() throws NoSuchFieldException {
123124
final Type contextType = MyClass.class.getField("propertyBase").getGenericType();
124125
final List<Type> resolvedTypeParameters = GenericsResolver.resolveBaseGenericVariables(BaseClass.class, contextType);
125-
Assertions.assertEquals(Arrays.asList("java.lang.Integer", "java.lang.String"), getTypeNames(resolvedTypeParameters));
126+
assertEquals(Arrays.asList("java.lang.Integer", "java.lang.String"), getTypeNames(resolvedTypeParameters));
126127
}
127128

128129
static class BaseClass<A, B> {}
@@ -141,14 +142,14 @@ static class MyClass {
141142
public void testResolvingRawUsage1() throws NoSuchFieldException {
142143
final Type contextType = RawUsage.class.getField("rawMap").getGenericType();
143144
final List<Type> resolvedTypeParameters = GenericsResolver.resolveBaseGenericVariables(Map.class, contextType);
144-
Assertions.assertEquals(Arrays.asList("java.lang.Object", "java.lang.Object"), getTypeNames(resolvedTypeParameters));
145+
assertEquals(Arrays.asList("java.lang.Object", "java.lang.Object"), getTypeNames(resolvedTypeParameters));
145146
}
146147

147148
@Test
148149
public void testResolvingRawUsage2() throws NoSuchFieldException {
149150
final Type contextType = RawUsage.class.getField("rawStringKeyMap").getGenericType();
150151
final List<Type> resolvedTypeParameters = GenericsResolver.resolveBaseGenericVariables(Map.class, contextType);
151-
Assertions.assertEquals(Arrays.asList("java.lang.Object", "java.lang.Object"), getTypeNames(resolvedTypeParameters));
152+
assertEquals(Arrays.asList("java.lang.Object", "java.lang.Object"), getTypeNames(resolvedTypeParameters));
152153
}
153154

154155
static class RawUsage {
@@ -163,7 +164,7 @@ static interface StringKeyMap<T> extends Map<String, T> {}
163164
public void testResolvingFixedDescendant() throws NoSuchFieldException {
164165
final Type contextType = StringMapDescendantUsage.class.getField("stringMapDescendant").getGenericType();
165166
final List<Type> resolvedTypeParameters = GenericsResolver.resolveBaseGenericVariables(Map.class, contextType);
166-
Assertions.assertEquals(Arrays.asList("java.lang.String", "java.lang.String"), getTypeNames(resolvedTypeParameters));
167+
assertEquals(Arrays.asList("java.lang.String", "java.lang.String"), getTypeNames(resolvedTypeParameters));
167168
}
168169

169170
static class StringMapDescendantUsage {

0 commit comments

Comments
 (0)