Skip to content

Commit de97e23

Browse files
author
svorenova
committed
Adding unit test for nested generics
1 parent c9a3716 commit de97e23

File tree

3 files changed

+1510
-0
lines changed

3 files changed

+1510
-0
lines changed
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
public class NestedGenerics
2+
{
3+
Generic<Generic<Interface_Implementation>> field;
4+
Generic<Generic<Integer>> field2;
5+
6+
Generic<Generic<Generic<Interface_Implementation>>> field3;
7+
Generic<Generic<Generic<Integer>>> field4;
8+
9+
Generic<GenericTwoParam<Interface_Implementation,Interface_Implementation>> field5;
10+
Generic<GenericTwoParam<Interface_Implementation,Integer>> field6;
11+
Generic<GenericTwoParam<Integer,Integer>> field7;
12+
13+
GenericTwoParam<Generic<Interface_Implementation>, Generic<Interface_Implementation>> field8;
14+
GenericTwoParam<Generic<Interface_Implementation>, Generic<Integer>> field9;
15+
GenericTwoParam<Generic<Integer>, Generic<Integer>> field10;
16+
17+
GenericTwoParam<Generic<Integer>, Interface_Implementation> field11;
18+
GenericTwoParam<Generic<Generic<Integer>>, Interface_Implementation> field12;
19+
20+
GenericTwoParam<GenericTwoParam<Interface_Implementation,Integer>, Generic<Integer>> field13;
21+
22+
void method(Generic<Generic<Interface_Implementation>> input)
23+
{
24+
25+
}
26+
27+
void method2(Generic<Generic<Integer>> input)
28+
{
29+
30+
}
31+
32+
void method3(Generic<Generic<Generic<Interface_Implementation>>> input)
33+
{
34+
35+
}
36+
37+
void method4(Generic<Generic<Generic<Integer>>> input)
38+
{
39+
40+
}
41+
42+
void method5(Generic<GenericTwoParam<Interface_Implementation,Interface_Implementation>> input)
43+
{
44+
45+
}
46+
47+
void method6(Generic<GenericTwoParam<Interface_Implementation,Integer>> input)
48+
{
49+
50+
}
51+
52+
void method7(Generic<GenericTwoParam<Integer,Integer>> input)
53+
{
54+
55+
}
56+
57+
void method8(GenericTwoParam<Generic<Interface_Implementation>, Generic<Interface_Implementation>> input)
58+
{
59+
60+
}
61+
62+
void method9(GenericTwoParam<Generic<Interface_Implementation>, Generic<Integer>> input)
63+
{
64+
65+
}
66+
67+
void method10(GenericTwoParam<Generic<Integer>, Generic<Integer>> input)
68+
{
69+
70+
}
71+
72+
void method11(GenericTwoParam<Generic<Integer>, Interface_Implementation> input)
73+
{
74+
75+
}
76+
void method12(GenericTwoParam<Generic<Generic<Integer>>, Interface_Implementation> input)
77+
{
78+
79+
}
80+
81+
void method13(GenericTwoParam<GenericTwoParam<Interface_Implementation,Integer>, Generic<Integer>> input)
82+
{
83+
84+
}
85+
86+
87+
Generic<Generic<Interface_Implementation>> ret_method()
88+
{
89+
return null;
90+
}
91+
92+
Generic<Generic<Integer>> ret_method2()
93+
{
94+
return null;
95+
}
96+
97+
Generic<Generic<Generic<Interface_Implementation>>> ret_method3()
98+
{
99+
return null;
100+
}
101+
102+
Generic<Generic<Generic<Integer>>> ret_method4()
103+
{
104+
return null;
105+
}
106+
107+
Generic<GenericTwoParam<Interface_Implementation,Interface_Implementation>> ret_method5()
108+
{
109+
return null;
110+
}
111+
112+
Generic<GenericTwoParam<Interface_Implementation,Integer>> ret_method6()
113+
{
114+
return null;
115+
}
116+
117+
Generic<GenericTwoParam<Integer,Integer>> ret_method7()
118+
{
119+
return null;
120+
}
121+
122+
GenericTwoParam<Generic<Interface_Implementation>, Generic<Interface_Implementation>> ret_method8()
123+
{
124+
return null;
125+
}
126+
127+
GenericTwoParam<Generic<Interface_Implementation>, Generic<Integer>> ret_method9()
128+
{
129+
return null;
130+
}
131+
132+
GenericTwoParam<Generic<Integer>, Generic<Integer>> ret_method10()
133+
{
134+
return null;
135+
}
136+
137+
GenericTwoParam<Generic<Integer>, Interface_Implementation> ret_method11()
138+
{
139+
return null;
140+
}
141+
142+
GenericTwoParam<Generic<Generic<Integer>>, Interface_Implementation> ret_method12()
143+
{
144+
return null;
145+
}
146+
147+
GenericTwoParam<GenericTwoParam<Interface_Implementation,Integer>, Generic<Integer>> ret_method13()
148+
{
149+
return null;
150+
}
151+
152+
}

0 commit comments

Comments
 (0)