* tests/regression/resolving/TestController.java: Better error messages and
[cacao.git] / tests / regression / TestAnnotations.output
1 == Testing EnumA ==
2 -- EnumA: Testing getDeclaredAnnotations() --
3 [  OK  ] EnumA: test declared annotations count
4 [  OK  ] EnumA: test unique occurrence of the annotation type AnnotationB
5 [  OK  ] EnumA: test if annotation AnnotationB should be there
6  * Testing AnnotationB
7 [  OK  ] AnnotationB: test annotationType
8 [  OK  ] AnnotationB: test annotation methods count
9 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
10 [  OK  ] AnnotationB: test return value of clazz() != null
11 [  OK  ] AnnotationB: test return value of clazz()
12 [  OK  ] AnnotationB: test invocation of the annotation method string()
13 [  OK  ] AnnotationB: test return value of string() != null
14 [  OK  ] AnnotationB: test return value of string()
15 -- EnumA: Testing getAnnotations() --
16 [  OK  ] EnumA: test annotations count
17 [  OK  ] EnumA: test unique occurrence of the annotation type AnnotationB
18 [  OK  ] EnumA: test if annotation AnnotationB should be there
19  * Testing AnnotationB
20 [  OK  ] AnnotationB: test annotationType
21 [  OK  ] AnnotationB: test annotation methods count
22 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
23 [  OK  ] AnnotationB: test return value of clazz() != null
24 [  OK  ] AnnotationB: test return value of clazz()
25 [  OK  ] AnnotationB: test invocation of the annotation method string()
26 [  OK  ] AnnotationB: test return value of string() != null
27 [  OK  ] AnnotationB: test return value of string()
28 -- EnumA: Testing getAnnotation(Class<? extends Annotation>) --
29 [  OK  ] EnumA: try to get required annotation AnnotationB using getAnnotation(Class<? extends Annotation>)
30  * Testing AnnotationB
31 [  OK  ] AnnotationB: test annotationType
32 [  OK  ] AnnotationB: test annotation methods count
33 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
34 [  OK  ] AnnotationB: test return value of clazz() != null
35 [  OK  ] AnnotationB: test return value of clazz()
36 [  OK  ] AnnotationB: test invocation of the annotation method string()
37 [  OK  ] AnnotationB: test return value of string() != null
38 [  OK  ] AnnotationB: test return value of string()
39 -- EnumA: Testing isAnnotationPresent(Class<? extends Annotation>) --
40 [  OK  ] EnumA: test if annotation AnnotationB is present using isAnnotationPresent()
41 -- EnumA: Testing isAnnotation() --
42 [  OK  ] EnumA: test if the isAnnotation attribute is set properly
43 -- EnumA: Testing Constructors --
44 -- EnumA: Testing Methods --
45 -- EnumA: Testing Fields --
46 -- Testing EnumA.VALUE1 --
47 -- EnumA.VALUE1: Testing getDeclaredAnnotations() --
48 [  OK  ] EnumA.VALUE1: test declared annotations count
49 [  OK  ] EnumA.VALUE1: test unique occurrence of the annotation type AnnotationB
50 [  OK  ] EnumA.VALUE1: test if annotation AnnotationB should be there
51  * Testing AnnotationB
52 [  OK  ] AnnotationB: test annotationType
53 [  OK  ] AnnotationB: test annotation methods count
54 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
55 [  OK  ] AnnotationB: test return value of clazz() != null
56 [  OK  ] AnnotationB: test return value of clazz()
57 [  OK  ] AnnotationB: test invocation of the annotation method string()
58 [  OK  ] AnnotationB: test return value of string() != null
59 [  OK  ] AnnotationB: test return value of string()
60 -- EnumA.VALUE1: Testing getAnnotations() --
61 [  OK  ] EnumA.VALUE1: test annotations count
62 [  OK  ] EnumA.VALUE1: test unique occurrence of the annotation type AnnotationB
63 [  OK  ] EnumA.VALUE1: test if annotation AnnotationB should be there
64  * Testing AnnotationB
65 [  OK  ] AnnotationB: test annotationType
66 [  OK  ] AnnotationB: test annotation methods count
67 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
68 [  OK  ] AnnotationB: test return value of clazz() != null
69 [  OK  ] AnnotationB: test return value of clazz()
70 [  OK  ] AnnotationB: test invocation of the annotation method string()
71 [  OK  ] AnnotationB: test return value of string() != null
72 [  OK  ] AnnotationB: test return value of string()
73 -- EnumA.VALUE1: Testing getAnnotation(Class<? extends Annotation>) --
74 [  OK  ] EnumA.VALUE1: try to get required annotation AnnotationB using getAnnotation(Class<? extends Annotation>)
75  * Testing AnnotationB
76 [  OK  ] AnnotationB: test annotationType
77 [  OK  ] AnnotationB: test annotation methods count
78 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
79 [  OK  ] AnnotationB: test return value of clazz() != null
80 [  OK  ] AnnotationB: test return value of clazz()
81 [  OK  ] AnnotationB: test invocation of the annotation method string()
82 [  OK  ] AnnotationB: test return value of string() != null
83 [  OK  ] AnnotationB: test return value of string()
84 -- EnumA.VALUE1: Testing isAnnotationPresent(Class<? extends Annotation>) --
85 [  OK  ] EnumA.VALUE1: test if annotation AnnotationB is present using isAnnotationPresent()
86
87 == Testing AnnotationA ==
88 -- AnnotationA: Testing getDeclaredAnnotations() --
89 [  OK  ] AnnotationA: test declared annotations count
90 [  OK  ] AnnotationA: test unique occurrence of the annotation type AnnotationA
91 [  OK  ] AnnotationA: test if annotation AnnotationA should be there
92  * Testing AnnotationA
93 [  OK  ] AnnotationA: test annotationType
94 [  OK  ] AnnotationA: test annotation methods count
95 [  OK  ] AnnotationA: test invocation of the annotation method classes()
96 [  OK  ] AnnotationA: test return value of classes() != null
97 [  OK  ] AnnotationA: test return value of classes()
98 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
99 [  OK  ] AnnotationA: test return value of enumeration() != null
100 [  OK  ] AnnotationA: test return value of enumeration()
101 [  OK  ] AnnotationA: test invocation of the annotation method integer()
102 [  OK  ] AnnotationA: test return value of integer() != null
103 [  OK  ] AnnotationA: test return value of integer()
104 [  OK  ] AnnotationA: test invocation of the annotation method string()
105 [  OK  ] AnnotationA: test return value of string() != null
106 [  OK  ] AnnotationA: test return value of string()
107 [  OK  ] AnnotationA: test unique occurrence of the annotation type java.lang.annotation.Retention
108 [  OK  ] AnnotationA: test if annotation java.lang.annotation.Retention should be there
109  * Testing java.lang.annotation.Retention
110 [  OK  ] java.lang.annotation.Retention: test annotationType
111 [  OK  ] java.lang.annotation.Retention: test annotation methods count
112 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
113 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
114 [  OK  ] java.lang.annotation.Retention: test return value of value()
115 -- AnnotationA: Testing getAnnotations() --
116 [  OK  ] AnnotationA: test annotations count
117 [  OK  ] AnnotationA: test unique occurrence of the annotation type AnnotationA
118 [  OK  ] AnnotationA: test if annotation AnnotationA should be there
119  * Testing AnnotationA
120 [  OK  ] AnnotationA: test annotationType
121 [  OK  ] AnnotationA: test annotation methods count
122 [  OK  ] AnnotationA: test invocation of the annotation method classes()
123 [  OK  ] AnnotationA: test return value of classes() != null
124 [  OK  ] AnnotationA: test return value of classes()
125 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
126 [  OK  ] AnnotationA: test return value of enumeration() != null
127 [  OK  ] AnnotationA: test return value of enumeration()
128 [  OK  ] AnnotationA: test invocation of the annotation method integer()
129 [  OK  ] AnnotationA: test return value of integer() != null
130 [  OK  ] AnnotationA: test return value of integer()
131 [  OK  ] AnnotationA: test invocation of the annotation method string()
132 [  OK  ] AnnotationA: test return value of string() != null
133 [  OK  ] AnnotationA: test return value of string()
134 [  OK  ] AnnotationA: test unique occurrence of the annotation type java.lang.annotation.Retention
135 [  OK  ] AnnotationA: test if annotation java.lang.annotation.Retention should be there
136  * Testing java.lang.annotation.Retention
137 [  OK  ] java.lang.annotation.Retention: test annotationType
138 [  OK  ] java.lang.annotation.Retention: test annotation methods count
139 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
140 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
141 [  OK  ] java.lang.annotation.Retention: test return value of value()
142 -- AnnotationA: Testing getAnnotation(Class<? extends Annotation>) --
143 [  OK  ] AnnotationA: try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
144  * Testing AnnotationA
145 [  OK  ] AnnotationA: test annotationType
146 [  OK  ] AnnotationA: test annotation methods count
147 [  OK  ] AnnotationA: test invocation of the annotation method classes()
148 [  OK  ] AnnotationA: test return value of classes() != null
149 [  OK  ] AnnotationA: test return value of classes()
150 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
151 [  OK  ] AnnotationA: test return value of enumeration() != null
152 [  OK  ] AnnotationA: test return value of enumeration()
153 [  OK  ] AnnotationA: test invocation of the annotation method integer()
154 [  OK  ] AnnotationA: test return value of integer() != null
155 [  OK  ] AnnotationA: test return value of integer()
156 [  OK  ] AnnotationA: test invocation of the annotation method string()
157 [  OK  ] AnnotationA: test return value of string() != null
158 [  OK  ] AnnotationA: test return value of string()
159 [  OK  ] AnnotationA: try to get required annotation java.lang.annotation.Retention using getAnnotation(Class<? extends Annotation>)
160  * Testing java.lang.annotation.Retention
161 [  OK  ] java.lang.annotation.Retention: test annotationType
162 [  OK  ] java.lang.annotation.Retention: test annotation methods count
163 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
164 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
165 [  OK  ] java.lang.annotation.Retention: test return value of value()
166 -- AnnotationA: Testing isAnnotationPresent(Class<? extends Annotation>) --
167 [  OK  ] AnnotationA: test if annotation AnnotationA is present using isAnnotationPresent()
168 [  OK  ] AnnotationA: test if annotation java.lang.annotation.Retention is present using isAnnotationPresent()
169 -- AnnotationA: Testing isAnnotation() --
170 [  OK  ] AnnotationA: test if the isAnnotation attribute is set properly
171 -- AnnotationA: Testing Constructors --
172 -- AnnotationA: Testing Methods --
173 -- AnnotationA.classes(): Testing getDefaultValue() --
174 [  OK  ] AnnotationA.classes(): test for annotation default value
175 [  OK  ] AnnotationA.classes(): test default value
176 -- Testing AnnotationA.classes() --
177 -- AnnotationA.classes(): Testing getDeclaredAnnotations() --
178 [  OK  ] AnnotationA.classes(): test declared annotations count
179 -- AnnotationA.classes(): Testing getAnnotations() --
180 [  OK  ] AnnotationA.classes(): test annotations count
181 -- AnnotationA.classes(): Testing getAnnotation(Class<? extends Annotation>) --
182 -- AnnotationA.classes(): Testing isAnnotationPresent(Class<? extends Annotation>) --
183 -- AnnotationA.classes(): Testing getParameterAnnotations() --
184 [  OK  ] AnnotationA.classes(): test parameter count
185 -- AnnotationA.enumeration(): Testing getDefaultValue() --
186 [  OK  ] AnnotationA.enumeration(): test for annotation default value
187 [  OK  ] AnnotationA.enumeration(): test default value
188 -- Testing AnnotationA.enumeration() --
189 -- AnnotationA.enumeration(): Testing getDeclaredAnnotations() --
190 [  OK  ] AnnotationA.enumeration(): test declared annotations count
191 -- AnnotationA.enumeration(): Testing getAnnotations() --
192 [  OK  ] AnnotationA.enumeration(): test annotations count
193 -- AnnotationA.enumeration(): Testing getAnnotation(Class<? extends Annotation>) --
194 -- AnnotationA.enumeration(): Testing isAnnotationPresent(Class<? extends Annotation>) --
195 -- AnnotationA.enumeration(): Testing getParameterAnnotations() --
196 [  OK  ] AnnotationA.enumeration(): test parameter count
197 -- AnnotationA.integer(): Testing getDefaultValue() --
198 [  OK  ] AnnotationA.integer(): test for annotation default value
199 -- Testing AnnotationA.integer() --
200 -- AnnotationA.integer(): Testing getDeclaredAnnotations() --
201 [  OK  ] AnnotationA.integer(): test declared annotations count
202 [  OK  ] AnnotationA.integer(): test unique occurrence of the annotation type AnnotationA
203 [  OK  ] AnnotationA.integer(): test if annotation AnnotationA should be there
204  * Testing AnnotationA
205 [  OK  ] AnnotationA: test annotationType
206 [  OK  ] AnnotationA: test annotation methods count
207 [  OK  ] AnnotationA: test invocation of the annotation method classes()
208 [  OK  ] AnnotationA: test return value of classes() != null
209 [  OK  ] AnnotationA: test return value of classes()
210 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
211 [  OK  ] AnnotationA: test return value of enumeration() != null
212 [  OK  ] AnnotationA: test return value of enumeration()
213 [  OK  ] AnnotationA: test invocation of the annotation method integer()
214 [  OK  ] AnnotationA: test return value of integer() != null
215 [  OK  ] AnnotationA: test return value of integer()
216 [  OK  ] AnnotationA: test invocation of the annotation method string()
217 [  OK  ] AnnotationA: test return value of string() != null
218 [  OK  ] AnnotationA: test return value of string()
219 -- AnnotationA.integer(): Testing getAnnotations() --
220 [  OK  ] AnnotationA.integer(): test annotations count
221 [  OK  ] AnnotationA.integer(): test unique occurrence of the annotation type AnnotationA
222 [  OK  ] AnnotationA.integer(): test if annotation AnnotationA should be there
223  * Testing AnnotationA
224 [  OK  ] AnnotationA: test annotationType
225 [  OK  ] AnnotationA: test annotation methods count
226 [  OK  ] AnnotationA: test invocation of the annotation method classes()
227 [  OK  ] AnnotationA: test return value of classes() != null
228 [  OK  ] AnnotationA: test return value of classes()
229 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
230 [  OK  ] AnnotationA: test return value of enumeration() != null
231 [  OK  ] AnnotationA: test return value of enumeration()
232 [  OK  ] AnnotationA: test invocation of the annotation method integer()
233 [  OK  ] AnnotationA: test return value of integer() != null
234 [  OK  ] AnnotationA: test return value of integer()
235 [  OK  ] AnnotationA: test invocation of the annotation method string()
236 [  OK  ] AnnotationA: test return value of string() != null
237 [  OK  ] AnnotationA: test return value of string()
238 -- AnnotationA.integer(): Testing getAnnotation(Class<? extends Annotation>) --
239 [  OK  ] AnnotationA.integer(): try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
240  * Testing AnnotationA
241 [  OK  ] AnnotationA: test annotationType
242 [  OK  ] AnnotationA: test annotation methods count
243 [  OK  ] AnnotationA: test invocation of the annotation method classes()
244 [  OK  ] AnnotationA: test return value of classes() != null
245 [  OK  ] AnnotationA: test return value of classes()
246 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
247 [  OK  ] AnnotationA: test return value of enumeration() != null
248 [  OK  ] AnnotationA: test return value of enumeration()
249 [  OK  ] AnnotationA: test invocation of the annotation method integer()
250 [  OK  ] AnnotationA: test return value of integer() != null
251 [  OK  ] AnnotationA: test return value of integer()
252 [  OK  ] AnnotationA: test invocation of the annotation method string()
253 [  OK  ] AnnotationA: test return value of string() != null
254 [  OK  ] AnnotationA: test return value of string()
255 -- AnnotationA.integer(): Testing isAnnotationPresent(Class<? extends Annotation>) --
256 [  OK  ] AnnotationA.integer(): test if annotation AnnotationA is present using isAnnotationPresent()
257 -- AnnotationA.integer(): Testing getParameterAnnotations() --
258 [  OK  ] AnnotationA.integer(): test parameter count
259 -- AnnotationA: Testing Fields --
260
261 == Testing AnnotationB ==
262 -- AnnotationB: Testing getDeclaredAnnotations() --
263 [  OK  ] AnnotationB: test declared annotations count
264 [  OK  ] AnnotationB: test unique occurrence of the annotation type java.lang.annotation.Inherited
265 [  OK  ] AnnotationB: test if annotation java.lang.annotation.Inherited should be there
266  * Testing java.lang.annotation.Inherited
267 [  OK  ] java.lang.annotation.Inherited: test annotationType
268 [  OK  ] java.lang.annotation.Inherited: test annotation methods count
269 [  OK  ] AnnotationB: test unique occurrence of the annotation type java.lang.annotation.Retention
270 [  OK  ] AnnotationB: test if annotation java.lang.annotation.Retention should be there
271  * Testing java.lang.annotation.Retention
272 [  OK  ] java.lang.annotation.Retention: test annotationType
273 [  OK  ] java.lang.annotation.Retention: test annotation methods count
274 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
275 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
276 [  OK  ] java.lang.annotation.Retention: test return value of value()
277 -- AnnotationB: Testing getAnnotations() --
278 [  OK  ] AnnotationB: test annotations count
279 [  OK  ] AnnotationB: test unique occurrence of the annotation type java.lang.annotation.Inherited
280 [  OK  ] AnnotationB: test if annotation java.lang.annotation.Inherited should be there
281  * Testing java.lang.annotation.Inherited
282 [  OK  ] java.lang.annotation.Inherited: test annotationType
283 [  OK  ] java.lang.annotation.Inherited: test annotation methods count
284 [  OK  ] AnnotationB: test unique occurrence of the annotation type java.lang.annotation.Retention
285 [  OK  ] AnnotationB: test if annotation java.lang.annotation.Retention should be there
286  * Testing java.lang.annotation.Retention
287 [  OK  ] java.lang.annotation.Retention: test annotationType
288 [  OK  ] java.lang.annotation.Retention: test annotation methods count
289 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
290 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
291 [  OK  ] java.lang.annotation.Retention: test return value of value()
292 -- AnnotationB: Testing getAnnotation(Class<? extends Annotation>) --
293 [  OK  ] AnnotationB: try to get required annotation java.lang.annotation.Inherited using getAnnotation(Class<? extends Annotation>)
294  * Testing java.lang.annotation.Inherited
295 [  OK  ] java.lang.annotation.Inherited: test annotationType
296 [  OK  ] java.lang.annotation.Inherited: test annotation methods count
297 [  OK  ] AnnotationB: try to get required annotation java.lang.annotation.Retention using getAnnotation(Class<? extends Annotation>)
298  * Testing java.lang.annotation.Retention
299 [  OK  ] java.lang.annotation.Retention: test annotationType
300 [  OK  ] java.lang.annotation.Retention: test annotation methods count
301 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
302 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
303 [  OK  ] java.lang.annotation.Retention: test return value of value()
304 -- AnnotationB: Testing isAnnotationPresent(Class<? extends Annotation>) --
305 [  OK  ] AnnotationB: test if annotation java.lang.annotation.Inherited is present using isAnnotationPresent()
306 [  OK  ] AnnotationB: test if annotation java.lang.annotation.Retention is present using isAnnotationPresent()
307 -- AnnotationB: Testing isAnnotation() --
308 [  OK  ] AnnotationB: test if the isAnnotation attribute is set properly
309 -- AnnotationB: Testing Constructors --
310 -- AnnotationB: Testing Methods --
311 -- AnnotationB.clazz(): Testing getDefaultValue() --
312 [  OK  ] AnnotationB.clazz(): test for annotation default value
313 [  OK  ] AnnotationB.clazz(): test default value
314 -- Testing AnnotationB.clazz() --
315 -- AnnotationB.clazz(): Testing getDeclaredAnnotations() --
316 [  OK  ] AnnotationB.clazz(): test declared annotations count
317 -- AnnotationB.clazz(): Testing getAnnotations() --
318 [  OK  ] AnnotationB.clazz(): test annotations count
319 -- AnnotationB.clazz(): Testing getAnnotation(Class<? extends Annotation>) --
320 -- AnnotationB.clazz(): Testing isAnnotationPresent(Class<? extends Annotation>) --
321 -- AnnotationB.clazz(): Testing getParameterAnnotations() --
322 [  OK  ] AnnotationB.clazz(): test parameter count
323 -- AnnotationB: Testing Fields --
324
325 == Testing AnnotationC ==
326 -- AnnotationC: Testing getDeclaredAnnotations() --
327 [  OK  ] AnnotationC: test declared annotations count
328 [  OK  ] AnnotationC: test unique occurrence of the annotation type java.lang.annotation.Retention
329 [  OK  ] AnnotationC: test if annotation java.lang.annotation.Retention should be there
330  * Testing java.lang.annotation.Retention
331 [  OK  ] java.lang.annotation.Retention: test annotationType
332 [  OK  ] java.lang.annotation.Retention: test annotation methods count
333 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
334 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
335 [  OK  ] java.lang.annotation.Retention: test return value of value()
336 -- AnnotationC: Testing getAnnotations() --
337 [  OK  ] AnnotationC: test annotations count
338 [  OK  ] AnnotationC: test unique occurrence of the annotation type java.lang.annotation.Retention
339 [  OK  ] AnnotationC: test if annotation java.lang.annotation.Retention should be there
340  * Testing java.lang.annotation.Retention
341 [  OK  ] java.lang.annotation.Retention: test annotationType
342 [  OK  ] java.lang.annotation.Retention: test annotation methods count
343 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
344 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
345 [  OK  ] java.lang.annotation.Retention: test return value of value()
346 -- AnnotationC: Testing getAnnotation(Class<? extends Annotation>) --
347 [  OK  ] AnnotationC: try to get required annotation java.lang.annotation.Retention using getAnnotation(Class<? extends Annotation>)
348  * Testing java.lang.annotation.Retention
349 [  OK  ] java.lang.annotation.Retention: test annotationType
350 [  OK  ] java.lang.annotation.Retention: test annotation methods count
351 [  OK  ] java.lang.annotation.Retention: test invocation of the annotation method value()
352 [  OK  ] java.lang.annotation.Retention: test return value of value() != null
353 [  OK  ] java.lang.annotation.Retention: test return value of value()
354 -- AnnotationC: Testing isAnnotationPresent(Class<? extends Annotation>) --
355 [  OK  ] AnnotationC: test if annotation java.lang.annotation.Retention is present using isAnnotationPresent()
356 -- AnnotationC: Testing isAnnotation() --
357 [  OK  ] AnnotationC: test if the isAnnotation attribute is set properly
358 -- AnnotationC: Testing Constructors --
359 -- AnnotationC: Testing Methods --
360 -- AnnotationC: Testing Fields --
361
362 == Testing AnnotationD ==
363 -- AnnotationD: Testing getDeclaredAnnotations() --
364 [  OK  ] AnnotationD: test declared annotations count
365 -- AnnotationD: Testing getAnnotations() --
366 [  OK  ] AnnotationD: test annotations count
367 -- AnnotationD: Testing getAnnotation(Class<? extends Annotation>) --
368 -- AnnotationD: Testing isAnnotationPresent(Class<? extends Annotation>) --
369 -- AnnotationD: Testing isAnnotation() --
370 [  OK  ] AnnotationD: test if the isAnnotation attribute is set properly
371 -- AnnotationD: Testing Constructors --
372 -- AnnotationD: Testing Methods --
373 -- AnnotationD: Testing Fields --
374
375 == Testing Foo ==
376 -- Foo: Testing getDeclaredAnnotations() --
377 [  OK  ] Foo: test declared annotations count
378 [  OK  ] Foo: test unique occurrence of the annotation type AnnotationA
379 [  OK  ] Foo: test if annotation AnnotationA should be there
380  * Testing AnnotationA
381 [  OK  ] AnnotationA: test annotationType
382 [  OK  ] AnnotationA: test annotation methods count
383 [  OK  ] AnnotationA: test invocation of the annotation method classes()
384 [  OK  ] AnnotationA: test return value of classes() != null
385 [  OK  ] AnnotationA: test return value of classes()
386 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
387 [  OK  ] AnnotationA: test return value of enumeration() != null
388 [  OK  ] AnnotationA: test return value of enumeration()
389 [  OK  ] AnnotationA: test invocation of the annotation method integer()
390 [  OK  ] AnnotationA: test return value of integer() != null
391 [  OK  ] AnnotationA: test return value of integer()
392 [  OK  ] AnnotationA: test invocation of the annotation method string()
393 [  OK  ] AnnotationA: test return value of string() != null
394 [  OK  ] AnnotationA: test return value of string()
395 [  OK  ] Foo: test unique occurrence of the annotation type AnnotationB
396 [  OK  ] Foo: test if annotation AnnotationB should be there
397  * Testing AnnotationB
398 [  OK  ] AnnotationB: test annotationType
399 [  OK  ] AnnotationB: test annotation methods count
400 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
401 [  OK  ] AnnotationB: test return value of clazz() != null
402 [  OK  ] AnnotationB: test return value of clazz()
403 [  OK  ] AnnotationB: test invocation of the annotation method string()
404 [  OK  ] AnnotationB: test return value of string() != null
405 [  OK  ] AnnotationB: test return value of string()
406 -- Foo: Testing getAnnotations() --
407 [  OK  ] Foo: test annotations count
408 [  OK  ] Foo: test unique occurrence of the annotation type AnnotationA
409 [  OK  ] Foo: test if annotation AnnotationA should be there
410  * Testing AnnotationA
411 [  OK  ] AnnotationA: test annotationType
412 [  OK  ] AnnotationA: test annotation methods count
413 [  OK  ] AnnotationA: test invocation of the annotation method classes()
414 [  OK  ] AnnotationA: test return value of classes() != null
415 [  OK  ] AnnotationA: test return value of classes()
416 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
417 [  OK  ] AnnotationA: test return value of enumeration() != null
418 [  OK  ] AnnotationA: test return value of enumeration()
419 [  OK  ] AnnotationA: test invocation of the annotation method integer()
420 [  OK  ] AnnotationA: test return value of integer() != null
421 [  OK  ] AnnotationA: test return value of integer()
422 [  OK  ] AnnotationA: test invocation of the annotation method string()
423 [  OK  ] AnnotationA: test return value of string() != null
424 [  OK  ] AnnotationA: test return value of string()
425 [  OK  ] Foo: test unique occurrence of the annotation type AnnotationB
426 [  OK  ] Foo: test if annotation AnnotationB should be there
427  * Testing AnnotationB
428 [  OK  ] AnnotationB: test annotationType
429 [  OK  ] AnnotationB: test annotation methods count
430 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
431 [  OK  ] AnnotationB: test return value of clazz() != null
432 [  OK  ] AnnotationB: test return value of clazz()
433 [  OK  ] AnnotationB: test invocation of the annotation method string()
434 [  OK  ] AnnotationB: test return value of string() != null
435 [  OK  ] AnnotationB: test return value of string()
436 -- Foo: Testing getAnnotation(Class<? extends Annotation>) --
437 [  OK  ] Foo: try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
438  * Testing AnnotationA
439 [  OK  ] AnnotationA: test annotationType
440 [  OK  ] AnnotationA: test annotation methods count
441 [  OK  ] AnnotationA: test invocation of the annotation method classes()
442 [  OK  ] AnnotationA: test return value of classes() != null
443 [  OK  ] AnnotationA: test return value of classes()
444 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
445 [  OK  ] AnnotationA: test return value of enumeration() != null
446 [  OK  ] AnnotationA: test return value of enumeration()
447 [  OK  ] AnnotationA: test invocation of the annotation method integer()
448 [  OK  ] AnnotationA: test return value of integer() != null
449 [  OK  ] AnnotationA: test return value of integer()
450 [  OK  ] AnnotationA: test invocation of the annotation method string()
451 [  OK  ] AnnotationA: test return value of string() != null
452 [  OK  ] AnnotationA: test return value of string()
453 [  OK  ] Foo: try to get required annotation AnnotationB using getAnnotation(Class<? extends Annotation>)
454  * Testing AnnotationB
455 [  OK  ] AnnotationB: test annotationType
456 [  OK  ] AnnotationB: test annotation methods count
457 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
458 [  OK  ] AnnotationB: test return value of clazz() != null
459 [  OK  ] AnnotationB: test return value of clazz()
460 [  OK  ] AnnotationB: test invocation of the annotation method string()
461 [  OK  ] AnnotationB: test return value of string() != null
462 [  OK  ] AnnotationB: test return value of string()
463 -- Foo: Testing isAnnotationPresent(Class<? extends Annotation>) --
464 [  OK  ] Foo: test if annotation AnnotationA is present using isAnnotationPresent()
465 [  OK  ] Foo: test if annotation AnnotationB is present using isAnnotationPresent()
466 -- Foo: Testing isAnnotation() --
467 [  OK  ] Foo: test if the isAnnotation attribute is set properly
468 -- Foo: Testing Constructors --
469 -- Testing Foo.Foo() --
470 -- Foo.Foo(): Testing getDeclaredAnnotations() --
471 [  OK  ] Foo.Foo(): test declared annotations count
472 [  OK  ] Foo.Foo(): test unique occurrence of the annotation type AnnotationA
473 [  OK  ] Foo.Foo(): test if annotation AnnotationA should be there
474  * Testing AnnotationA
475 [  OK  ] AnnotationA: test annotationType
476 [  OK  ] AnnotationA: test annotation methods count
477 [  OK  ] AnnotationA: test invocation of the annotation method classes()
478 [  OK  ] AnnotationA: test return value of classes() != null
479 [  OK  ] AnnotationA: test return value of classes()
480 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
481 [  OK  ] AnnotationA: test return value of enumeration() != null
482 [  OK  ] AnnotationA: test return value of enumeration()
483 [  OK  ] AnnotationA: test invocation of the annotation method integer()
484 [  OK  ] AnnotationA: test return value of integer() != null
485 [  OK  ] AnnotationA: test return value of integer()
486 [  OK  ] AnnotationA: test invocation of the annotation method string()
487 [  OK  ] AnnotationA: test return value of string() != null
488 [  OK  ] AnnotationA: test return value of string()
489 -- Foo.Foo(): Testing getAnnotations() --
490 [  OK  ] Foo.Foo(): test annotations count
491 [  OK  ] Foo.Foo(): test unique occurrence of the annotation type AnnotationA
492 [  OK  ] Foo.Foo(): test if annotation AnnotationA should be there
493  * Testing AnnotationA
494 [  OK  ] AnnotationA: test annotationType
495 [  OK  ] AnnotationA: test annotation methods count
496 [  OK  ] AnnotationA: test invocation of the annotation method classes()
497 [  OK  ] AnnotationA: test return value of classes() != null
498 [  OK  ] AnnotationA: test return value of classes()
499 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
500 [  OK  ] AnnotationA: test return value of enumeration() != null
501 [  OK  ] AnnotationA: test return value of enumeration()
502 [  OK  ] AnnotationA: test invocation of the annotation method integer()
503 [  OK  ] AnnotationA: test return value of integer() != null
504 [  OK  ] AnnotationA: test return value of integer()
505 [  OK  ] AnnotationA: test invocation of the annotation method string()
506 [  OK  ] AnnotationA: test return value of string() != null
507 [  OK  ] AnnotationA: test return value of string()
508 -- Foo.Foo(): Testing getAnnotation(Class<? extends Annotation>) --
509 [  OK  ] Foo.Foo(): try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
510  * Testing AnnotationA
511 [  OK  ] AnnotationA: test annotationType
512 [  OK  ] AnnotationA: test annotation methods count
513 [  OK  ] AnnotationA: test invocation of the annotation method classes()
514 [  OK  ] AnnotationA: test return value of classes() != null
515 [  OK  ] AnnotationA: test return value of classes()
516 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
517 [  OK  ] AnnotationA: test return value of enumeration() != null
518 [  OK  ] AnnotationA: test return value of enumeration()
519 [  OK  ] AnnotationA: test invocation of the annotation method integer()
520 [  OK  ] AnnotationA: test return value of integer() != null
521 [  OK  ] AnnotationA: test return value of integer()
522 [  OK  ] AnnotationA: test invocation of the annotation method string()
523 [  OK  ] AnnotationA: test return value of string() != null
524 [  OK  ] AnnotationA: test return value of string()
525 -- Foo.Foo(): Testing isAnnotationPresent(Class<? extends Annotation>) --
526 [  OK  ] Foo.Foo(): test if annotation AnnotationA is present using isAnnotationPresent()
527 -- Foo.Foo(): Testing getParameterAnnotations() --
528 [  OK  ] Foo.Foo(): test parameter count
529 -- Foo: Testing Methods --
530 -- Foo.method(int): Testing getDefaultValue() --
531 [  OK  ] Foo.method(int): test for annotation default value
532 -- Testing Foo.method(int) --
533 -- Foo.method(int): Testing getDeclaredAnnotations() --
534 [  OK  ] Foo.method(int): test declared annotations count
535 [  OK  ] Foo.method(int): test unique occurrence of the annotation type AnnotationA
536 [  OK  ] Foo.method(int): test if annotation AnnotationA should be there
537  * Testing AnnotationA
538 [  OK  ] AnnotationA: test annotationType
539 [  OK  ] AnnotationA: test annotation methods count
540 [  OK  ] AnnotationA: test invocation of the annotation method classes()
541 [  OK  ] AnnotationA: test return value of classes() != null
542 [  OK  ] AnnotationA: test return value of classes()
543 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
544 [  OK  ] AnnotationA: test return value of enumeration() != null
545 [  OK  ] AnnotationA: test return value of enumeration()
546 [  OK  ] AnnotationA: test invocation of the annotation method integer()
547 [  OK  ] AnnotationA: test return value of integer() != null
548 [  OK  ] AnnotationA: test return value of integer()
549 [  OK  ] AnnotationA: test invocation of the annotation method string()
550 [  OK  ] AnnotationA: test return value of string() != null
551 [  OK  ] AnnotationA: test return value of string()
552 -- Foo.method(int): Testing getAnnotations() --
553 [  OK  ] Foo.method(int): test annotations count
554 [  OK  ] Foo.method(int): test unique occurrence of the annotation type AnnotationA
555 [  OK  ] Foo.method(int): test if annotation AnnotationA should be there
556  * Testing AnnotationA
557 [  OK  ] AnnotationA: test annotationType
558 [  OK  ] AnnotationA: test annotation methods count
559 [  OK  ] AnnotationA: test invocation of the annotation method classes()
560 [  OK  ] AnnotationA: test return value of classes() != null
561 [  OK  ] AnnotationA: test return value of classes()
562 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
563 [  OK  ] AnnotationA: test return value of enumeration() != null
564 [  OK  ] AnnotationA: test return value of enumeration()
565 [  OK  ] AnnotationA: test invocation of the annotation method integer()
566 [  OK  ] AnnotationA: test return value of integer() != null
567 [  OK  ] AnnotationA: test return value of integer()
568 [  OK  ] AnnotationA: test invocation of the annotation method string()
569 [  OK  ] AnnotationA: test return value of string() != null
570 [  OK  ] AnnotationA: test return value of string()
571 -- Foo.method(int): Testing getAnnotation(Class<? extends Annotation>) --
572 [  OK  ] Foo.method(int): try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
573  * Testing AnnotationA
574 [  OK  ] AnnotationA: test annotationType
575 [  OK  ] AnnotationA: test annotation methods count
576 [  OK  ] AnnotationA: test invocation of the annotation method classes()
577 [  OK  ] AnnotationA: test return value of classes() != null
578 [  OK  ] AnnotationA: test return value of classes()
579 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
580 [  OK  ] AnnotationA: test return value of enumeration() != null
581 [  OK  ] AnnotationA: test return value of enumeration()
582 [  OK  ] AnnotationA: test invocation of the annotation method integer()
583 [  OK  ] AnnotationA: test return value of integer() != null
584 [  OK  ] AnnotationA: test return value of integer()
585 [  OK  ] AnnotationA: test invocation of the annotation method string()
586 [  OK  ] AnnotationA: test return value of string() != null
587 [  OK  ] AnnotationA: test return value of string()
588 -- Foo.method(int): Testing isAnnotationPresent(Class<? extends Annotation>) --
589 [  OK  ] Foo.method(int): test if annotation AnnotationA is present using isAnnotationPresent()
590 -- Foo.method(int): Testing getParameterAnnotations() --
591 [  OK  ] Foo.method(int): test parameter count
592 [  OK  ] Foo.method(int): test parameter annotations count for parameter 0
593 [  OK  ] Foo.method(int): test unique occurrence of the annotation type AnnotationA
594 [  OK  ] Foo.method(int): test if annotation of type AnnotationA should be defined for parameter 0
595  * Testing AnnotationA
596 [  OK  ] AnnotationA: test annotationType
597 [  OK  ] AnnotationA: test annotation methods count
598 [  OK  ] AnnotationA: test invocation of the annotation method classes()
599 [  OK  ] AnnotationA: test return value of classes() != null
600 [  OK  ] AnnotationA: test return value of classes()
601 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
602 [  OK  ] AnnotationA: test return value of enumeration() != null
603 [  OK  ] AnnotationA: test return value of enumeration()
604 [  OK  ] AnnotationA: test invocation of the annotation method integer()
605 [  OK  ] AnnotationA: test return value of integer() != null
606 [  OK  ] AnnotationA: test return value of integer()
607 [  OK  ] AnnotationA: test invocation of the annotation method string()
608 [  OK  ] AnnotationA: test return value of string() != null
609 [  OK  ] AnnotationA: test return value of string()
610 -- Foo.staticMethod(int): Testing getDefaultValue() --
611 [  OK  ] Foo.staticMethod(int): test for annotation default value
612 -- Testing Foo.staticMethod(int) --
613 -- Foo.staticMethod(int): Testing getDeclaredAnnotations() --
614 [  OK  ] Foo.staticMethod(int): test declared annotations count
615 [  OK  ] Foo.staticMethod(int): test unique occurrence of the annotation type AnnotationA
616 [  OK  ] Foo.staticMethod(int): test if annotation AnnotationA should be there
617  * Testing AnnotationA
618 [  OK  ] AnnotationA: test annotationType
619 [  OK  ] AnnotationA: test annotation methods count
620 [  OK  ] AnnotationA: test invocation of the annotation method classes()
621 [  OK  ] AnnotationA: test return value of classes() != null
622 [  OK  ] AnnotationA: test return value of classes()
623 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
624 [  OK  ] AnnotationA: test return value of enumeration() != null
625 [  OK  ] AnnotationA: test return value of enumeration()
626 [  OK  ] AnnotationA: test invocation of the annotation method integer()
627 [  OK  ] AnnotationA: test return value of integer() != null
628 [  OK  ] AnnotationA: test return value of integer()
629 [  OK  ] AnnotationA: test invocation of the annotation method string()
630 [  OK  ] AnnotationA: test return value of string() != null
631 [  OK  ] AnnotationA: test return value of string()
632 -- Foo.staticMethod(int): Testing getAnnotations() --
633 [  OK  ] Foo.staticMethod(int): test annotations count
634 [  OK  ] Foo.staticMethod(int): test unique occurrence of the annotation type AnnotationA
635 [  OK  ] Foo.staticMethod(int): test if annotation AnnotationA should be there
636  * Testing AnnotationA
637 [  OK  ] AnnotationA: test annotationType
638 [  OK  ] AnnotationA: test annotation methods count
639 [  OK  ] AnnotationA: test invocation of the annotation method classes()
640 [  OK  ] AnnotationA: test return value of classes() != null
641 [  OK  ] AnnotationA: test return value of classes()
642 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
643 [  OK  ] AnnotationA: test return value of enumeration() != null
644 [  OK  ] AnnotationA: test return value of enumeration()
645 [  OK  ] AnnotationA: test invocation of the annotation method integer()
646 [  OK  ] AnnotationA: test return value of integer() != null
647 [  OK  ] AnnotationA: test return value of integer()
648 [  OK  ] AnnotationA: test invocation of the annotation method string()
649 [  OK  ] AnnotationA: test return value of string() != null
650 [  OK  ] AnnotationA: test return value of string()
651 -- Foo.staticMethod(int): Testing getAnnotation(Class<? extends Annotation>) --
652 [  OK  ] Foo.staticMethod(int): try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
653  * Testing AnnotationA
654 [  OK  ] AnnotationA: test annotationType
655 [  OK  ] AnnotationA: test annotation methods count
656 [  OK  ] AnnotationA: test invocation of the annotation method classes()
657 [  OK  ] AnnotationA: test return value of classes() != null
658 [  OK  ] AnnotationA: test return value of classes()
659 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
660 [  OK  ] AnnotationA: test return value of enumeration() != null
661 [  OK  ] AnnotationA: test return value of enumeration()
662 [  OK  ] AnnotationA: test invocation of the annotation method integer()
663 [  OK  ] AnnotationA: test return value of integer() != null
664 [  OK  ] AnnotationA: test return value of integer()
665 [  OK  ] AnnotationA: test invocation of the annotation method string()
666 [  OK  ] AnnotationA: test return value of string() != null
667 [  OK  ] AnnotationA: test return value of string()
668 -- Foo.staticMethod(int): Testing isAnnotationPresent(Class<? extends Annotation>) --
669 [  OK  ] Foo.staticMethod(int): test if annotation AnnotationA is present using isAnnotationPresent()
670 -- Foo.staticMethod(int): Testing getParameterAnnotations() --
671 [  OK  ] Foo.staticMethod(int): test parameter count
672 [  OK  ] Foo.staticMethod(int): test parameter annotations count for parameter 0
673 [  OK  ] Foo.staticMethod(int): test unique occurrence of the annotation type AnnotationA
674 [  OK  ] Foo.staticMethod(int): test if annotation of type AnnotationA should be defined for parameter 0
675  * Testing AnnotationA
676 [  OK  ] AnnotationA: test annotationType
677 [  OK  ] AnnotationA: test annotation methods count
678 [  OK  ] AnnotationA: test invocation of the annotation method classes()
679 [  OK  ] AnnotationA: test return value of classes() != null
680 [  OK  ] AnnotationA: test return value of classes()
681 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
682 [  OK  ] AnnotationA: test return value of enumeration() != null
683 [  OK  ] AnnotationA: test return value of enumeration()
684 [  OK  ] AnnotationA: test invocation of the annotation method integer()
685 [  OK  ] AnnotationA: test return value of integer() != null
686 [  OK  ] AnnotationA: test return value of integer()
687 [  OK  ] AnnotationA: test invocation of the annotation method string()
688 [  OK  ] AnnotationA: test return value of string() != null
689 [  OK  ] AnnotationA: test return value of string()
690 -- Foo: Testing Fields --
691 -- Testing Foo.afield --
692 -- Foo.afield: Testing getDeclaredAnnotations() --
693 [  OK  ] Foo.afield: test declared annotations count
694 [  OK  ] Foo.afield: test unique occurrence of the annotation type AnnotationA
695 [  OK  ] Foo.afield: test if annotation AnnotationA should be there
696  * Testing AnnotationA
697 [  OK  ] AnnotationA: test annotationType
698 [  OK  ] AnnotationA: test annotation methods count
699 [  OK  ] AnnotationA: test invocation of the annotation method classes()
700 [  OK  ] AnnotationA: test return value of classes() != null
701 [  OK  ] AnnotationA: test return value of classes()
702 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
703 [  OK  ] AnnotationA: test return value of enumeration() != null
704 [  OK  ] AnnotationA: test return value of enumeration()
705 [  OK  ] AnnotationA: test invocation of the annotation method integer()
706 [  OK  ] AnnotationA: test return value of integer() != null
707 [  OK  ] AnnotationA: test return value of integer()
708 [  OK  ] AnnotationA: test invocation of the annotation method string()
709 [  OK  ] AnnotationA: test return value of string() != null
710 [  OK  ] AnnotationA: test return value of string()
711 -- Foo.afield: Testing getAnnotations() --
712 [  OK  ] Foo.afield: test annotations count
713 [  OK  ] Foo.afield: test unique occurrence of the annotation type AnnotationA
714 [  OK  ] Foo.afield: test if annotation AnnotationA should be there
715  * Testing AnnotationA
716 [  OK  ] AnnotationA: test annotationType
717 [  OK  ] AnnotationA: test annotation methods count
718 [  OK  ] AnnotationA: test invocation of the annotation method classes()
719 [  OK  ] AnnotationA: test return value of classes() != null
720 [  OK  ] AnnotationA: test return value of classes()
721 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
722 [  OK  ] AnnotationA: test return value of enumeration() != null
723 [  OK  ] AnnotationA: test return value of enumeration()
724 [  OK  ] AnnotationA: test invocation of the annotation method integer()
725 [  OK  ] AnnotationA: test return value of integer() != null
726 [  OK  ] AnnotationA: test return value of integer()
727 [  OK  ] AnnotationA: test invocation of the annotation method string()
728 [  OK  ] AnnotationA: test return value of string() != null
729 [  OK  ] AnnotationA: test return value of string()
730 -- Foo.afield: Testing getAnnotation(Class<? extends Annotation>) --
731 [  OK  ] Foo.afield: try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
732  * Testing AnnotationA
733 [  OK  ] AnnotationA: test annotationType
734 [  OK  ] AnnotationA: test annotation methods count
735 [  OK  ] AnnotationA: test invocation of the annotation method classes()
736 [  OK  ] AnnotationA: test return value of classes() != null
737 [  OK  ] AnnotationA: test return value of classes()
738 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
739 [  OK  ] AnnotationA: test return value of enumeration() != null
740 [  OK  ] AnnotationA: test return value of enumeration()
741 [  OK  ] AnnotationA: test invocation of the annotation method integer()
742 [  OK  ] AnnotationA: test return value of integer() != null
743 [  OK  ] AnnotationA: test return value of integer()
744 [  OK  ] AnnotationA: test invocation of the annotation method string()
745 [  OK  ] AnnotationA: test return value of string() != null
746 [  OK  ] AnnotationA: test return value of string()
747 -- Foo.afield: Testing isAnnotationPresent(Class<? extends Annotation>) --
748 [  OK  ] Foo.afield: test if annotation AnnotationA is present using isAnnotationPresent()
749
750 == Testing Bar ==
751 -- Bar: Testing getDeclaredAnnotations() --
752 [  OK  ] Bar: test declared annotations count
753 [  OK  ] Bar: test unique occurrence of the annotation type AnnotationC
754 [  OK  ] Bar: test if annotation AnnotationC should be there
755  * Testing AnnotationC
756 [  OK  ] AnnotationC: test annotationType
757 [  OK  ] AnnotationC: test annotation methods count
758 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotation()
759 [  OK  ] AnnotationC: test return value of aAnnotation() != null
760 [  OK  ] AnnotationC: test return value of aAnnotation()
761 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotationArray()
762 [  OK  ] AnnotationC: test return value of aAnnotationArray() != null
763 [  OK  ] AnnotationC: test return value of aAnnotationArray()
764 [  OK  ] AnnotationC: test invocation of the annotation method aByte()
765 [  OK  ] AnnotationC: test return value of aByte() != null
766 [  OK  ] AnnotationC: test return value of aByte()
767 [  OK  ] AnnotationC: test invocation of the annotation method aByteArray()
768 [  OK  ] AnnotationC: test return value of aByteArray() != null
769 [  OK  ] AnnotationC: test return value of aByteArray()
770 [  OK  ] AnnotationC: test invocation of the annotation method aChar()
771 [  OK  ] AnnotationC: test return value of aChar() != null
772 [  OK  ] AnnotationC: test return value of aChar()
773 [  OK  ] AnnotationC: test invocation of the annotation method aCharArray()
774 [  OK  ] AnnotationC: test return value of aCharArray() != null
775 [  OK  ] AnnotationC: test return value of aCharArray()
776 [  OK  ] AnnotationC: test invocation of the annotation method aClass()
777 [  OK  ] AnnotationC: test return value of aClass() != null
778 [  OK  ] AnnotationC: test return value of aClass()
779 [  OK  ] AnnotationC: test invocation of the annotation method aClassArray()
780 [  OK  ] AnnotationC: test return value of aClassArray() != null
781 [  OK  ] AnnotationC: test return value of aClassArray()
782 [  OK  ] AnnotationC: test invocation of the annotation method aDouble()
783 [  OK  ] AnnotationC: test return value of aDouble() != null
784 [  OK  ] AnnotationC: test return value of aDouble()
785 [  OK  ] AnnotationC: test invocation of the annotation method aDoubleArray()
786 [  OK  ] AnnotationC: test return value of aDoubleArray() != null
787 [  OK  ] AnnotationC: test return value of aDoubleArray()
788 [  OK  ] AnnotationC: test invocation of the annotation method aEnum()
789 [  OK  ] AnnotationC: test return value of aEnum() != null
790 [  OK  ] AnnotationC: test return value of aEnum()
791 [  OK  ] AnnotationC: test invocation of the annotation method aEnumArray()
792 [  OK  ] AnnotationC: test return value of aEnumArray() != null
793 [  OK  ] AnnotationC: test return value of aEnumArray()
794 [  OK  ] AnnotationC: test invocation of the annotation method aFloat()
795 [  OK  ] AnnotationC: test return value of aFloat() != null
796 [  OK  ] AnnotationC: test return value of aFloat()
797 [  OK  ] AnnotationC: test invocation of the annotation method aFloatArray()
798 [  OK  ] AnnotationC: test return value of aFloatArray() != null
799 [  OK  ] AnnotationC: test return value of aFloatArray()
800 [  OK  ] AnnotationC: test invocation of the annotation method aInt()
801 [  OK  ] AnnotationC: test return value of aInt() != null
802 [  OK  ] AnnotationC: test return value of aInt()
803 [  OK  ] AnnotationC: test invocation of the annotation method aIntArray()
804 [  OK  ] AnnotationC: test return value of aIntArray() != null
805 [  OK  ] AnnotationC: test return value of aIntArray()
806 [  OK  ] AnnotationC: test invocation of the annotation method aLong()
807 [  OK  ] AnnotationC: test return value of aLong() != null
808 [  OK  ] AnnotationC: test return value of aLong()
809 [  OK  ] AnnotationC: test invocation of the annotation method aLongArray()
810 [  OK  ] AnnotationC: test return value of aLongArray() != null
811 [  OK  ] AnnotationC: test return value of aLongArray()
812 [  OK  ] AnnotationC: test invocation of the annotation method aShort()
813 [  OK  ] AnnotationC: test return value of aShort() != null
814 [  OK  ] AnnotationC: test return value of aShort()
815 [  OK  ] AnnotationC: test invocation of the annotation method aShortArray()
816 [  OK  ] AnnotationC: test return value of aShortArray() != null
817 [  OK  ] AnnotationC: test return value of aShortArray()
818 [  OK  ] AnnotationC: test invocation of the annotation method aString()
819 [  OK  ] AnnotationC: test return value of aString() != null
820 [  OK  ] AnnotationC: test return value of aString()
821 [  OK  ] AnnotationC: test invocation of the annotation method aStringArray()
822 [  OK  ] AnnotationC: test return value of aStringArray() != null
823 [  OK  ] AnnotationC: test return value of aStringArray()
824 -- Bar: Testing getAnnotations() --
825 [  OK  ] Bar: test annotations count
826 [  OK  ] Bar: test unique occurrence of the annotation type AnnotationB
827 [  OK  ] Bar: test if annotation AnnotationB should be there
828  * Testing AnnotationB
829 [  OK  ] AnnotationB: test annotationType
830 [  OK  ] AnnotationB: test annotation methods count
831 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
832 [  OK  ] AnnotationB: test return value of clazz() != null
833 [  OK  ] AnnotationB: test return value of clazz()
834 [  OK  ] AnnotationB: test invocation of the annotation method string()
835 [  OK  ] AnnotationB: test return value of string() != null
836 [  OK  ] AnnotationB: test return value of string()
837 [  OK  ] Bar: test unique occurrence of the annotation type AnnotationC
838 [  OK  ] Bar: test if annotation AnnotationC should be there
839  * Testing AnnotationC
840 [  OK  ] AnnotationC: test annotationType
841 [  OK  ] AnnotationC: test annotation methods count
842 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotation()
843 [  OK  ] AnnotationC: test return value of aAnnotation() != null
844 [  OK  ] AnnotationC: test return value of aAnnotation()
845 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotationArray()
846 [  OK  ] AnnotationC: test return value of aAnnotationArray() != null
847 [  OK  ] AnnotationC: test return value of aAnnotationArray()
848 [  OK  ] AnnotationC: test invocation of the annotation method aByte()
849 [  OK  ] AnnotationC: test return value of aByte() != null
850 [  OK  ] AnnotationC: test return value of aByte()
851 [  OK  ] AnnotationC: test invocation of the annotation method aByteArray()
852 [  OK  ] AnnotationC: test return value of aByteArray() != null
853 [  OK  ] AnnotationC: test return value of aByteArray()
854 [  OK  ] AnnotationC: test invocation of the annotation method aChar()
855 [  OK  ] AnnotationC: test return value of aChar() != null
856 [  OK  ] AnnotationC: test return value of aChar()
857 [  OK  ] AnnotationC: test invocation of the annotation method aCharArray()
858 [  OK  ] AnnotationC: test return value of aCharArray() != null
859 [  OK  ] AnnotationC: test return value of aCharArray()
860 [  OK  ] AnnotationC: test invocation of the annotation method aClass()
861 [  OK  ] AnnotationC: test return value of aClass() != null
862 [  OK  ] AnnotationC: test return value of aClass()
863 [  OK  ] AnnotationC: test invocation of the annotation method aClassArray()
864 [  OK  ] AnnotationC: test return value of aClassArray() != null
865 [  OK  ] AnnotationC: test return value of aClassArray()
866 [  OK  ] AnnotationC: test invocation of the annotation method aDouble()
867 [  OK  ] AnnotationC: test return value of aDouble() != null
868 [  OK  ] AnnotationC: test return value of aDouble()
869 [  OK  ] AnnotationC: test invocation of the annotation method aDoubleArray()
870 [  OK  ] AnnotationC: test return value of aDoubleArray() != null
871 [  OK  ] AnnotationC: test return value of aDoubleArray()
872 [  OK  ] AnnotationC: test invocation of the annotation method aEnum()
873 [  OK  ] AnnotationC: test return value of aEnum() != null
874 [  OK  ] AnnotationC: test return value of aEnum()
875 [  OK  ] AnnotationC: test invocation of the annotation method aEnumArray()
876 [  OK  ] AnnotationC: test return value of aEnumArray() != null
877 [  OK  ] AnnotationC: test return value of aEnumArray()
878 [  OK  ] AnnotationC: test invocation of the annotation method aFloat()
879 [  OK  ] AnnotationC: test return value of aFloat() != null
880 [  OK  ] AnnotationC: test return value of aFloat()
881 [  OK  ] AnnotationC: test invocation of the annotation method aFloatArray()
882 [  OK  ] AnnotationC: test return value of aFloatArray() != null
883 [  OK  ] AnnotationC: test return value of aFloatArray()
884 [  OK  ] AnnotationC: test invocation of the annotation method aInt()
885 [  OK  ] AnnotationC: test return value of aInt() != null
886 [  OK  ] AnnotationC: test return value of aInt()
887 [  OK  ] AnnotationC: test invocation of the annotation method aIntArray()
888 [  OK  ] AnnotationC: test return value of aIntArray() != null
889 [  OK  ] AnnotationC: test return value of aIntArray()
890 [  OK  ] AnnotationC: test invocation of the annotation method aLong()
891 [  OK  ] AnnotationC: test return value of aLong() != null
892 [  OK  ] AnnotationC: test return value of aLong()
893 [  OK  ] AnnotationC: test invocation of the annotation method aLongArray()
894 [  OK  ] AnnotationC: test return value of aLongArray() != null
895 [  OK  ] AnnotationC: test return value of aLongArray()
896 [  OK  ] AnnotationC: test invocation of the annotation method aShort()
897 [  OK  ] AnnotationC: test return value of aShort() != null
898 [  OK  ] AnnotationC: test return value of aShort()
899 [  OK  ] AnnotationC: test invocation of the annotation method aShortArray()
900 [  OK  ] AnnotationC: test return value of aShortArray() != null
901 [  OK  ] AnnotationC: test return value of aShortArray()
902 [  OK  ] AnnotationC: test invocation of the annotation method aString()
903 [  OK  ] AnnotationC: test return value of aString() != null
904 [  OK  ] AnnotationC: test return value of aString()
905 [  OK  ] AnnotationC: test invocation of the annotation method aStringArray()
906 [  OK  ] AnnotationC: test return value of aStringArray() != null
907 [  OK  ] AnnotationC: test return value of aStringArray()
908 -- Bar: Testing getAnnotation(Class<? extends Annotation>) --
909 [  OK  ] Bar: try to get required annotation AnnotationB using getAnnotation(Class<? extends Annotation>)
910  * Testing AnnotationB
911 [  OK  ] AnnotationB: test annotationType
912 [  OK  ] AnnotationB: test annotation methods count
913 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
914 [  OK  ] AnnotationB: test return value of clazz() != null
915 [  OK  ] AnnotationB: test return value of clazz()
916 [  OK  ] AnnotationB: test invocation of the annotation method string()
917 [  OK  ] AnnotationB: test return value of string() != null
918 [  OK  ] AnnotationB: test return value of string()
919 [  OK  ] Bar: try to get required annotation AnnotationC using getAnnotation(Class<? extends Annotation>)
920  * Testing AnnotationC
921 [  OK  ] AnnotationC: test annotationType
922 [  OK  ] AnnotationC: test annotation methods count
923 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotation()
924 [  OK  ] AnnotationC: test return value of aAnnotation() != null
925 [  OK  ] AnnotationC: test return value of aAnnotation()
926 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotationArray()
927 [  OK  ] AnnotationC: test return value of aAnnotationArray() != null
928 [  OK  ] AnnotationC: test return value of aAnnotationArray()
929 [  OK  ] AnnotationC: test invocation of the annotation method aByte()
930 [  OK  ] AnnotationC: test return value of aByte() != null
931 [  OK  ] AnnotationC: test return value of aByte()
932 [  OK  ] AnnotationC: test invocation of the annotation method aByteArray()
933 [  OK  ] AnnotationC: test return value of aByteArray() != null
934 [  OK  ] AnnotationC: test return value of aByteArray()
935 [  OK  ] AnnotationC: test invocation of the annotation method aChar()
936 [  OK  ] AnnotationC: test return value of aChar() != null
937 [  OK  ] AnnotationC: test return value of aChar()
938 [  OK  ] AnnotationC: test invocation of the annotation method aCharArray()
939 [  OK  ] AnnotationC: test return value of aCharArray() != null
940 [  OK  ] AnnotationC: test return value of aCharArray()
941 [  OK  ] AnnotationC: test invocation of the annotation method aClass()
942 [  OK  ] AnnotationC: test return value of aClass() != null
943 [  OK  ] AnnotationC: test return value of aClass()
944 [  OK  ] AnnotationC: test invocation of the annotation method aClassArray()
945 [  OK  ] AnnotationC: test return value of aClassArray() != null
946 [  OK  ] AnnotationC: test return value of aClassArray()
947 [  OK  ] AnnotationC: test invocation of the annotation method aDouble()
948 [  OK  ] AnnotationC: test return value of aDouble() != null
949 [  OK  ] AnnotationC: test return value of aDouble()
950 [  OK  ] AnnotationC: test invocation of the annotation method aDoubleArray()
951 [  OK  ] AnnotationC: test return value of aDoubleArray() != null
952 [  OK  ] AnnotationC: test return value of aDoubleArray()
953 [  OK  ] AnnotationC: test invocation of the annotation method aEnum()
954 [  OK  ] AnnotationC: test return value of aEnum() != null
955 [  OK  ] AnnotationC: test return value of aEnum()
956 [  OK  ] AnnotationC: test invocation of the annotation method aEnumArray()
957 [  OK  ] AnnotationC: test return value of aEnumArray() != null
958 [  OK  ] AnnotationC: test return value of aEnumArray()
959 [  OK  ] AnnotationC: test invocation of the annotation method aFloat()
960 [  OK  ] AnnotationC: test return value of aFloat() != null
961 [  OK  ] AnnotationC: test return value of aFloat()
962 [  OK  ] AnnotationC: test invocation of the annotation method aFloatArray()
963 [  OK  ] AnnotationC: test return value of aFloatArray() != null
964 [  OK  ] AnnotationC: test return value of aFloatArray()
965 [  OK  ] AnnotationC: test invocation of the annotation method aInt()
966 [  OK  ] AnnotationC: test return value of aInt() != null
967 [  OK  ] AnnotationC: test return value of aInt()
968 [  OK  ] AnnotationC: test invocation of the annotation method aIntArray()
969 [  OK  ] AnnotationC: test return value of aIntArray() != null
970 [  OK  ] AnnotationC: test return value of aIntArray()
971 [  OK  ] AnnotationC: test invocation of the annotation method aLong()
972 [  OK  ] AnnotationC: test return value of aLong() != null
973 [  OK  ] AnnotationC: test return value of aLong()
974 [  OK  ] AnnotationC: test invocation of the annotation method aLongArray()
975 [  OK  ] AnnotationC: test return value of aLongArray() != null
976 [  OK  ] AnnotationC: test return value of aLongArray()
977 [  OK  ] AnnotationC: test invocation of the annotation method aShort()
978 [  OK  ] AnnotationC: test return value of aShort() != null
979 [  OK  ] AnnotationC: test return value of aShort()
980 [  OK  ] AnnotationC: test invocation of the annotation method aShortArray()
981 [  OK  ] AnnotationC: test return value of aShortArray() != null
982 [  OK  ] AnnotationC: test return value of aShortArray()
983 [  OK  ] AnnotationC: test invocation of the annotation method aString()
984 [  OK  ] AnnotationC: test return value of aString() != null
985 [  OK  ] AnnotationC: test return value of aString()
986 [  OK  ] AnnotationC: test invocation of the annotation method aStringArray()
987 [  OK  ] AnnotationC: test return value of aStringArray() != null
988 [  OK  ] AnnotationC: test return value of aStringArray()
989 -- Bar: Testing isAnnotationPresent(Class<? extends Annotation>) --
990 [  OK  ] Bar: test if annotation AnnotationB is present using isAnnotationPresent()
991 [  OK  ] Bar: test if annotation AnnotationC is present using isAnnotationPresent()
992 -- Bar: Testing isAnnotation() --
993 [  OK  ] Bar: test if the isAnnotation attribute is set properly
994 -- Bar: Testing Constructors --
995 -- Testing Bar.Bar() --
996 -- Bar.Bar(): Testing getDeclaredAnnotations() --
997 [  OK  ] Bar.Bar(): test declared annotations count
998 -- Bar.Bar(): Testing getAnnotations() --
999 [  OK  ] Bar.Bar(): test annotations count
1000 -- Bar.Bar(): Testing getAnnotation(Class<? extends Annotation>) --
1001 -- Bar.Bar(): Testing isAnnotationPresent(Class<? extends Annotation>) --
1002 -- Bar.Bar(): Testing getParameterAnnotations() --
1003 [  OK  ] Bar.Bar(): test parameter count
1004 -- Bar: Testing Methods --
1005 -- Bar.method(int): Testing getDefaultValue() --
1006 [  OK  ] Bar.method(int): test for annotation default value
1007 -- Testing Bar.method(int) --
1008 -- Bar.method(int): Testing getDeclaredAnnotations() --
1009 [  OK  ] Bar.method(int): test declared annotations count
1010 -- Bar.method(int): Testing getAnnotations() --
1011 [  OK  ] Bar.method(int): test annotations count
1012 -- Bar.method(int): Testing getAnnotation(Class<? extends Annotation>) --
1013 -- Bar.method(int): Testing isAnnotationPresent(Class<? extends Annotation>) --
1014 -- Bar.method(int): Testing getParameterAnnotations() --
1015 [  OK  ] Bar.method(int): test parameter count
1016 [  OK  ] Bar.method(int): test parameter annotations count for parameter 0
1017 -- Bar.staticMethod(int): Testing getDefaultValue() --
1018 [  OK  ] Bar.staticMethod(int): test for annotation default value
1019 -- Testing Bar.staticMethod(int) --
1020 -- Bar.staticMethod(int): Testing getDeclaredAnnotations() --
1021 [  OK  ] Bar.staticMethod(int): test declared annotations count
1022 -- Bar.staticMethod(int): Testing getAnnotations() --
1023 [  OK  ] Bar.staticMethod(int): test annotations count
1024 -- Bar.staticMethod(int): Testing getAnnotation(Class<? extends Annotation>) --
1025 -- Bar.staticMethod(int): Testing isAnnotationPresent(Class<? extends Annotation>) --
1026 -- Bar.staticMethod(int): Testing getParameterAnnotations() --
1027 [  OK  ] Bar.staticMethod(int): test parameter count
1028 [  OK  ] Bar.staticMethod(int): test parameter annotations count for parameter 0
1029 -- Bar: Testing Fields --
1030 -- Testing Bar.afield --
1031 -- Bar.afield: Testing getDeclaredAnnotations() --
1032 [  OK  ] Bar.afield: test declared annotations count
1033 -- Bar.afield: Testing getAnnotations() --
1034 [  OK  ] Bar.afield: test annotations count
1035 -- Bar.afield: Testing getAnnotation(Class<? extends Annotation>) --
1036 -- Bar.afield: Testing isAnnotationPresent(Class<? extends Annotation>) --
1037
1038 == Testing Baz ==
1039 -- Baz: Testing getDeclaredAnnotations() --
1040 [  OK  ] Baz: test declared annotations count
1041 [  OK  ] Baz: test unique occurrence of the annotation type AnnotationB
1042 [  OK  ] Baz: test if annotation AnnotationB should be there
1043  * Testing AnnotationB
1044 [  OK  ] AnnotationB: test annotationType
1045 [  OK  ] AnnotationB: test annotation methods count
1046 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
1047 [  OK  ] AnnotationB: test return value of clazz() != null
1048 [  OK  ] AnnotationB: test return value of clazz()
1049 [  OK  ] AnnotationB: test invocation of the annotation method string()
1050 [  OK  ] AnnotationB: test return value of string() != null
1051 [  OK  ] AnnotationB: test return value of string()
1052 [  OK  ] Baz: test unique occurrence of the annotation type AnnotationC
1053 [  OK  ] Baz: test if annotation AnnotationC should be there
1054  * Testing AnnotationC
1055 [  OK  ] AnnotationC: test annotationType
1056 [  OK  ] AnnotationC: test annotation methods count
1057 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotation()
1058 [  OK  ] AnnotationC: test return value of aAnnotation() != null
1059 [  OK  ] AnnotationC: test return value of aAnnotation()
1060 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotationArray()
1061 [  OK  ] AnnotationC: test return value of aAnnotationArray() != null
1062 [  OK  ] AnnotationC: test return value of aAnnotationArray()
1063 [  OK  ] AnnotationC: test invocation of the annotation method aByte()
1064 [  OK  ] AnnotationC: test return value of aByte() != null
1065 [  OK  ] AnnotationC: test return value of aByte()
1066 [  OK  ] AnnotationC: test invocation of the annotation method aByteArray()
1067 [  OK  ] AnnotationC: test return value of aByteArray() != null
1068 [  OK  ] AnnotationC: test return value of aByteArray()
1069 [  OK  ] AnnotationC: test invocation of the annotation method aChar()
1070 [  OK  ] AnnotationC: test return value of aChar() != null
1071 [  OK  ] AnnotationC: test return value of aChar()
1072 [  OK  ] AnnotationC: test invocation of the annotation method aCharArray()
1073 [  OK  ] AnnotationC: test return value of aCharArray() != null
1074 [  OK  ] AnnotationC: test return value of aCharArray()
1075 [  OK  ] AnnotationC: test invocation of the annotation method aClass()
1076 [  OK  ] AnnotationC: test return value of aClass() != null
1077 [  OK  ] AnnotationC: test return value of aClass()
1078 [  OK  ] AnnotationC: test invocation of the annotation method aClassArray()
1079 [  OK  ] AnnotationC: test return value of aClassArray() != null
1080 [  OK  ] AnnotationC: test return value of aClassArray()
1081 [  OK  ] AnnotationC: test invocation of the annotation method aDouble()
1082 [  OK  ] AnnotationC: test return value of aDouble() != null
1083 [  OK  ] AnnotationC: test return value of aDouble()
1084 [  OK  ] AnnotationC: test invocation of the annotation method aDoubleArray()
1085 [  OK  ] AnnotationC: test return value of aDoubleArray() != null
1086 [  OK  ] AnnotationC: test return value of aDoubleArray()
1087 [  OK  ] AnnotationC: test invocation of the annotation method aEnum()
1088 [  OK  ] AnnotationC: test return value of aEnum() != null
1089 [  OK  ] AnnotationC: test return value of aEnum()
1090 [  OK  ] AnnotationC: test invocation of the annotation method aEnumArray()
1091 [  OK  ] AnnotationC: test return value of aEnumArray() != null
1092 [  OK  ] AnnotationC: test return value of aEnumArray()
1093 [  OK  ] AnnotationC: test invocation of the annotation method aFloat()
1094 [  OK  ] AnnotationC: test return value of aFloat() != null
1095 [  OK  ] AnnotationC: test return value of aFloat()
1096 [  OK  ] AnnotationC: test invocation of the annotation method aFloatArray()
1097 [  OK  ] AnnotationC: test return value of aFloatArray() != null
1098 [  OK  ] AnnotationC: test return value of aFloatArray()
1099 [  OK  ] AnnotationC: test invocation of the annotation method aInt()
1100 [  OK  ] AnnotationC: test return value of aInt() != null
1101 [  OK  ] AnnotationC: test return value of aInt()
1102 [  OK  ] AnnotationC: test invocation of the annotation method aIntArray()
1103 [  OK  ] AnnotationC: test return value of aIntArray() != null
1104 [  OK  ] AnnotationC: test return value of aIntArray()
1105 [  OK  ] AnnotationC: test invocation of the annotation method aLong()
1106 [  OK  ] AnnotationC: test return value of aLong() != null
1107 [  OK  ] AnnotationC: test return value of aLong()
1108 [  OK  ] AnnotationC: test invocation of the annotation method aLongArray()
1109 [  OK  ] AnnotationC: test return value of aLongArray() != null
1110 [  OK  ] AnnotationC: test return value of aLongArray()
1111 [  OK  ] AnnotationC: test invocation of the annotation method aShort()
1112 [  OK  ] AnnotationC: test return value of aShort() != null
1113 [  OK  ] AnnotationC: test return value of aShort()
1114 [  OK  ] AnnotationC: test invocation of the annotation method aShortArray()
1115 [  OK  ] AnnotationC: test return value of aShortArray() != null
1116 [  OK  ] AnnotationC: test return value of aShortArray()
1117 [  OK  ] AnnotationC: test invocation of the annotation method aString()
1118 [  OK  ] AnnotationC: test return value of aString() != null
1119 [  OK  ] AnnotationC: test return value of aString()
1120 [  OK  ] AnnotationC: test invocation of the annotation method aStringArray()
1121 [  OK  ] AnnotationC: test return value of aStringArray() != null
1122 [  OK  ] AnnotationC: test return value of aStringArray()
1123 -- Baz: Testing getAnnotations() --
1124 [  OK  ] Baz: test annotations count
1125 [  OK  ] Baz: test unique occurrence of the annotation type AnnotationB
1126 [  OK  ] Baz: test if annotation AnnotationB should be there
1127  * Testing AnnotationB
1128 [  OK  ] AnnotationB: test annotationType
1129 [  OK  ] AnnotationB: test annotation methods count
1130 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
1131 [  OK  ] AnnotationB: test return value of clazz() != null
1132 [  OK  ] AnnotationB: test return value of clazz()
1133 [  OK  ] AnnotationB: test invocation of the annotation method string()
1134 [  OK  ] AnnotationB: test return value of string() != null
1135 [  OK  ] AnnotationB: test return value of string()
1136 [  OK  ] Baz: test unique occurrence of the annotation type AnnotationC
1137 [  OK  ] Baz: test if annotation AnnotationC should be there
1138  * Testing AnnotationC
1139 [  OK  ] AnnotationC: test annotationType
1140 [  OK  ] AnnotationC: test annotation methods count
1141 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotation()
1142 [  OK  ] AnnotationC: test return value of aAnnotation() != null
1143 [  OK  ] AnnotationC: test return value of aAnnotation()
1144 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotationArray()
1145 [  OK  ] AnnotationC: test return value of aAnnotationArray() != null
1146 [  OK  ] AnnotationC: test return value of aAnnotationArray()
1147 [  OK  ] AnnotationC: test invocation of the annotation method aByte()
1148 [  OK  ] AnnotationC: test return value of aByte() != null
1149 [  OK  ] AnnotationC: test return value of aByte()
1150 [  OK  ] AnnotationC: test invocation of the annotation method aByteArray()
1151 [  OK  ] AnnotationC: test return value of aByteArray() != null
1152 [  OK  ] AnnotationC: test return value of aByteArray()
1153 [  OK  ] AnnotationC: test invocation of the annotation method aChar()
1154 [  OK  ] AnnotationC: test return value of aChar() != null
1155 [  OK  ] AnnotationC: test return value of aChar()
1156 [  OK  ] AnnotationC: test invocation of the annotation method aCharArray()
1157 [  OK  ] AnnotationC: test return value of aCharArray() != null
1158 [  OK  ] AnnotationC: test return value of aCharArray()
1159 [  OK  ] AnnotationC: test invocation of the annotation method aClass()
1160 [  OK  ] AnnotationC: test return value of aClass() != null
1161 [  OK  ] AnnotationC: test return value of aClass()
1162 [  OK  ] AnnotationC: test invocation of the annotation method aClassArray()
1163 [  OK  ] AnnotationC: test return value of aClassArray() != null
1164 [  OK  ] AnnotationC: test return value of aClassArray()
1165 [  OK  ] AnnotationC: test invocation of the annotation method aDouble()
1166 [  OK  ] AnnotationC: test return value of aDouble() != null
1167 [  OK  ] AnnotationC: test return value of aDouble()
1168 [  OK  ] AnnotationC: test invocation of the annotation method aDoubleArray()
1169 [  OK  ] AnnotationC: test return value of aDoubleArray() != null
1170 [  OK  ] AnnotationC: test return value of aDoubleArray()
1171 [  OK  ] AnnotationC: test invocation of the annotation method aEnum()
1172 [  OK  ] AnnotationC: test return value of aEnum() != null
1173 [  OK  ] AnnotationC: test return value of aEnum()
1174 [  OK  ] AnnotationC: test invocation of the annotation method aEnumArray()
1175 [  OK  ] AnnotationC: test return value of aEnumArray() != null
1176 [  OK  ] AnnotationC: test return value of aEnumArray()
1177 [  OK  ] AnnotationC: test invocation of the annotation method aFloat()
1178 [  OK  ] AnnotationC: test return value of aFloat() != null
1179 [  OK  ] AnnotationC: test return value of aFloat()
1180 [  OK  ] AnnotationC: test invocation of the annotation method aFloatArray()
1181 [  OK  ] AnnotationC: test return value of aFloatArray() != null
1182 [  OK  ] AnnotationC: test return value of aFloatArray()
1183 [  OK  ] AnnotationC: test invocation of the annotation method aInt()
1184 [  OK  ] AnnotationC: test return value of aInt() != null
1185 [  OK  ] AnnotationC: test return value of aInt()
1186 [  OK  ] AnnotationC: test invocation of the annotation method aIntArray()
1187 [  OK  ] AnnotationC: test return value of aIntArray() != null
1188 [  OK  ] AnnotationC: test return value of aIntArray()
1189 [  OK  ] AnnotationC: test invocation of the annotation method aLong()
1190 [  OK  ] AnnotationC: test return value of aLong() != null
1191 [  OK  ] AnnotationC: test return value of aLong()
1192 [  OK  ] AnnotationC: test invocation of the annotation method aLongArray()
1193 [  OK  ] AnnotationC: test return value of aLongArray() != null
1194 [  OK  ] AnnotationC: test return value of aLongArray()
1195 [  OK  ] AnnotationC: test invocation of the annotation method aShort()
1196 [  OK  ] AnnotationC: test return value of aShort() != null
1197 [  OK  ] AnnotationC: test return value of aShort()
1198 [  OK  ] AnnotationC: test invocation of the annotation method aShortArray()
1199 [  OK  ] AnnotationC: test return value of aShortArray() != null
1200 [  OK  ] AnnotationC: test return value of aShortArray()
1201 [  OK  ] AnnotationC: test invocation of the annotation method aString()
1202 [  OK  ] AnnotationC: test return value of aString() != null
1203 [  OK  ] AnnotationC: test return value of aString()
1204 [  OK  ] AnnotationC: test invocation of the annotation method aStringArray()
1205 [  OK  ] AnnotationC: test return value of aStringArray() != null
1206 [  OK  ] AnnotationC: test return value of aStringArray()
1207 -- Baz: Testing getAnnotation(Class<? extends Annotation>) --
1208 [  OK  ] Baz: try to get required annotation AnnotationB using getAnnotation(Class<? extends Annotation>)
1209  * Testing AnnotationB
1210 [  OK  ] AnnotationB: test annotationType
1211 [  OK  ] AnnotationB: test annotation methods count
1212 [  OK  ] AnnotationB: test invocation of the annotation method clazz()
1213 [  OK  ] AnnotationB: test return value of clazz() != null
1214 [  OK  ] AnnotationB: test return value of clazz()
1215 [  OK  ] AnnotationB: test invocation of the annotation method string()
1216 [  OK  ] AnnotationB: test return value of string() != null
1217 [  OK  ] AnnotationB: test return value of string()
1218 [  OK  ] Baz: try to get required annotation AnnotationC using getAnnotation(Class<? extends Annotation>)
1219  * Testing AnnotationC
1220 [  OK  ] AnnotationC: test annotationType
1221 [  OK  ] AnnotationC: test annotation methods count
1222 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotation()
1223 [  OK  ] AnnotationC: test return value of aAnnotation() != null
1224 [  OK  ] AnnotationC: test return value of aAnnotation()
1225 [  OK  ] AnnotationC: test invocation of the annotation method aAnnotationArray()
1226 [  OK  ] AnnotationC: test return value of aAnnotationArray() != null
1227 [  OK  ] AnnotationC: test return value of aAnnotationArray()
1228 [  OK  ] AnnotationC: test invocation of the annotation method aByte()
1229 [  OK  ] AnnotationC: test return value of aByte() != null
1230 [  OK  ] AnnotationC: test return value of aByte()
1231 [  OK  ] AnnotationC: test invocation of the annotation method aByteArray()
1232 [  OK  ] AnnotationC: test return value of aByteArray() != null
1233 [  OK  ] AnnotationC: test return value of aByteArray()
1234 [  OK  ] AnnotationC: test invocation of the annotation method aChar()
1235 [  OK  ] AnnotationC: test return value of aChar() != null
1236 [  OK  ] AnnotationC: test return value of aChar()
1237 [  OK  ] AnnotationC: test invocation of the annotation method aCharArray()
1238 [  OK  ] AnnotationC: test return value of aCharArray() != null
1239 [  OK  ] AnnotationC: test return value of aCharArray()
1240 [  OK  ] AnnotationC: test invocation of the annotation method aClass()
1241 [  OK  ] AnnotationC: test return value of aClass() != null
1242 [  OK  ] AnnotationC: test return value of aClass()
1243 [  OK  ] AnnotationC: test invocation of the annotation method aClassArray()
1244 [  OK  ] AnnotationC: test return value of aClassArray() != null
1245 [  OK  ] AnnotationC: test return value of aClassArray()
1246 [  OK  ] AnnotationC: test invocation of the annotation method aDouble()
1247 [  OK  ] AnnotationC: test return value of aDouble() != null
1248 [  OK  ] AnnotationC: test return value of aDouble()
1249 [  OK  ] AnnotationC: test invocation of the annotation method aDoubleArray()
1250 [  OK  ] AnnotationC: test return value of aDoubleArray() != null
1251 [  OK  ] AnnotationC: test return value of aDoubleArray()
1252 [  OK  ] AnnotationC: test invocation of the annotation method aEnum()
1253 [  OK  ] AnnotationC: test return value of aEnum() != null
1254 [  OK  ] AnnotationC: test return value of aEnum()
1255 [  OK  ] AnnotationC: test invocation of the annotation method aEnumArray()
1256 [  OK  ] AnnotationC: test return value of aEnumArray() != null
1257 [  OK  ] AnnotationC: test return value of aEnumArray()
1258 [  OK  ] AnnotationC: test invocation of the annotation method aFloat()
1259 [  OK  ] AnnotationC: test return value of aFloat() != null
1260 [  OK  ] AnnotationC: test return value of aFloat()
1261 [  OK  ] AnnotationC: test invocation of the annotation method aFloatArray()
1262 [  OK  ] AnnotationC: test return value of aFloatArray() != null
1263 [  OK  ] AnnotationC: test return value of aFloatArray()
1264 [  OK  ] AnnotationC: test invocation of the annotation method aInt()
1265 [  OK  ] AnnotationC: test return value of aInt() != null
1266 [  OK  ] AnnotationC: test return value of aInt()
1267 [  OK  ] AnnotationC: test invocation of the annotation method aIntArray()
1268 [  OK  ] AnnotationC: test return value of aIntArray() != null
1269 [  OK  ] AnnotationC: test return value of aIntArray()
1270 [  OK  ] AnnotationC: test invocation of the annotation method aLong()
1271 [  OK  ] AnnotationC: test return value of aLong() != null
1272 [  OK  ] AnnotationC: test return value of aLong()
1273 [  OK  ] AnnotationC: test invocation of the annotation method aLongArray()
1274 [  OK  ] AnnotationC: test return value of aLongArray() != null
1275 [  OK  ] AnnotationC: test return value of aLongArray()
1276 [  OK  ] AnnotationC: test invocation of the annotation method aShort()
1277 [  OK  ] AnnotationC: test return value of aShort() != null
1278 [  OK  ] AnnotationC: test return value of aShort()
1279 [  OK  ] AnnotationC: test invocation of the annotation method aShortArray()
1280 [  OK  ] AnnotationC: test return value of aShortArray() != null
1281 [  OK  ] AnnotationC: test return value of aShortArray()
1282 [  OK  ] AnnotationC: test invocation of the annotation method aString()
1283 [  OK  ] AnnotationC: test return value of aString() != null
1284 [  OK  ] AnnotationC: test return value of aString()
1285 [  OK  ] AnnotationC: test invocation of the annotation method aStringArray()
1286 [  OK  ] AnnotationC: test return value of aStringArray() != null
1287 [  OK  ] AnnotationC: test return value of aStringArray()
1288 -- Baz: Testing isAnnotationPresent(Class<? extends Annotation>) --
1289 [  OK  ] Baz: test if annotation AnnotationB is present using isAnnotationPresent()
1290 [  OK  ] Baz: test if annotation AnnotationC is present using isAnnotationPresent()
1291 -- Baz: Testing isAnnotation() --
1292 [  OK  ] Baz: test if the isAnnotation attribute is set properly
1293 -- Baz: Testing Constructors --
1294 -- Baz: Testing Methods --
1295 -- Baz.method(int): Testing getDefaultValue() --
1296 [  OK  ] Baz.method(int): test for annotation default value
1297 -- Testing Baz.method(int) --
1298 -- Baz.method(int): Testing getDeclaredAnnotations() --
1299 [  OK  ] Baz.method(int): test declared annotations count
1300 [  OK  ] Baz.method(int): test unique occurrence of the annotation type AnnotationA
1301 [  OK  ] Baz.method(int): test if annotation AnnotationA should be there
1302  * Testing AnnotationA
1303 [  OK  ] AnnotationA: test annotationType
1304 [  OK  ] AnnotationA: test annotation methods count
1305 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1306 [  OK  ] AnnotationA: test return value of classes() != null
1307 [  OK  ] AnnotationA: test return value of classes()
1308 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1309 [  OK  ] AnnotationA: test return value of enumeration() != null
1310 [  OK  ] AnnotationA: test return value of enumeration()
1311 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1312 [  OK  ] AnnotationA: test return value of integer() != null
1313 [  OK  ] AnnotationA: test return value of integer()
1314 [  OK  ] AnnotationA: test invocation of the annotation method string()
1315 [  OK  ] AnnotationA: test return value of string() != null
1316 [  OK  ] AnnotationA: test return value of string()
1317 -- Baz.method(int): Testing getAnnotations() --
1318 [  OK  ] Baz.method(int): test annotations count
1319 [  OK  ] Baz.method(int): test unique occurrence of the annotation type AnnotationA
1320 [  OK  ] Baz.method(int): test if annotation AnnotationA should be there
1321  * Testing AnnotationA
1322 [  OK  ] AnnotationA: test annotationType
1323 [  OK  ] AnnotationA: test annotation methods count
1324 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1325 [  OK  ] AnnotationA: test return value of classes() != null
1326 [  OK  ] AnnotationA: test return value of classes()
1327 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1328 [  OK  ] AnnotationA: test return value of enumeration() != null
1329 [  OK  ] AnnotationA: test return value of enumeration()
1330 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1331 [  OK  ] AnnotationA: test return value of integer() != null
1332 [  OK  ] AnnotationA: test return value of integer()
1333 [  OK  ] AnnotationA: test invocation of the annotation method string()
1334 [  OK  ] AnnotationA: test return value of string() != null
1335 [  OK  ] AnnotationA: test return value of string()
1336 -- Baz.method(int): Testing getAnnotation(Class<? extends Annotation>) --
1337 [  OK  ] Baz.method(int): try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
1338  * Testing AnnotationA
1339 [  OK  ] AnnotationA: test annotationType
1340 [  OK  ] AnnotationA: test annotation methods count
1341 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1342 [  OK  ] AnnotationA: test return value of classes() != null
1343 [  OK  ] AnnotationA: test return value of classes()
1344 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1345 [  OK  ] AnnotationA: test return value of enumeration() != null
1346 [  OK  ] AnnotationA: test return value of enumeration()
1347 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1348 [  OK  ] AnnotationA: test return value of integer() != null
1349 [  OK  ] AnnotationA: test return value of integer()
1350 [  OK  ] AnnotationA: test invocation of the annotation method string()
1351 [  OK  ] AnnotationA: test return value of string() != null
1352 [  OK  ] AnnotationA: test return value of string()
1353 -- Baz.method(int): Testing isAnnotationPresent(Class<? extends Annotation>) --
1354 [  OK  ] Baz.method(int): test if annotation AnnotationA is present using isAnnotationPresent()
1355 -- Baz.method(int): Testing getParameterAnnotations() --
1356 [  OK  ] Baz.method(int): test parameter count
1357 [  OK  ] Baz.method(int): test parameter annotations count for parameter 0
1358 [  OK  ] Baz.method(int): test unique occurrence of the annotation type AnnotationA
1359 [  OK  ] Baz.method(int): test if annotation of type AnnotationA should be defined for parameter 0
1360  * Testing AnnotationA
1361 [  OK  ] AnnotationA: test annotationType
1362 [  OK  ] AnnotationA: test annotation methods count
1363 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1364 [  OK  ] AnnotationA: test return value of classes() != null
1365 [  OK  ] AnnotationA: test return value of classes()
1366 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1367 [  OK  ] AnnotationA: test return value of enumeration() != null
1368 [  OK  ] AnnotationA: test return value of enumeration()
1369 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1370 [  OK  ] AnnotationA: test return value of integer() != null
1371 [  OK  ] AnnotationA: test return value of integer()
1372 [  OK  ] AnnotationA: test invocation of the annotation method string()
1373 [  OK  ] AnnotationA: test return value of string() != null
1374 [  OK  ] AnnotationA: test return value of string()
1375 -- Baz.staticMethod(int): Testing getDefaultValue() --
1376 [  OK  ] Baz.staticMethod(int): test for annotation default value
1377 -- Testing Baz.staticMethod(int) --
1378 -- Baz.staticMethod(int): Testing getDeclaredAnnotations() --
1379 [  OK  ] Baz.staticMethod(int): test declared annotations count
1380 [  OK  ] Baz.staticMethod(int): test unique occurrence of the annotation type AnnotationA
1381 [  OK  ] Baz.staticMethod(int): test if annotation AnnotationA should be there
1382  * Testing AnnotationA
1383 [  OK  ] AnnotationA: test annotationType
1384 [  OK  ] AnnotationA: test annotation methods count
1385 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1386 [  OK  ] AnnotationA: test return value of classes() != null
1387 [  OK  ] AnnotationA: test return value of classes()
1388 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1389 [  OK  ] AnnotationA: test return value of enumeration() != null
1390 [  OK  ] AnnotationA: test return value of enumeration()
1391 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1392 [  OK  ] AnnotationA: test return value of integer() != null
1393 [  OK  ] AnnotationA: test return value of integer()
1394 [  OK  ] AnnotationA: test invocation of the annotation method string()
1395 [  OK  ] AnnotationA: test return value of string() != null
1396 [  OK  ] AnnotationA: test return value of string()
1397 -- Baz.staticMethod(int): Testing getAnnotations() --
1398 [  OK  ] Baz.staticMethod(int): test annotations count
1399 [  OK  ] Baz.staticMethod(int): test unique occurrence of the annotation type AnnotationA
1400 [  OK  ] Baz.staticMethod(int): test if annotation AnnotationA should be there
1401  * Testing AnnotationA
1402 [  OK  ] AnnotationA: test annotationType
1403 [  OK  ] AnnotationA: test annotation methods count
1404 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1405 [  OK  ] AnnotationA: test return value of classes() != null
1406 [  OK  ] AnnotationA: test return value of classes()
1407 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1408 [  OK  ] AnnotationA: test return value of enumeration() != null
1409 [  OK  ] AnnotationA: test return value of enumeration()
1410 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1411 [  OK  ] AnnotationA: test return value of integer() != null
1412 [  OK  ] AnnotationA: test return value of integer()
1413 [  OK  ] AnnotationA: test invocation of the annotation method string()
1414 [  OK  ] AnnotationA: test return value of string() != null
1415 [  OK  ] AnnotationA: test return value of string()
1416 -- Baz.staticMethod(int): Testing getAnnotation(Class<? extends Annotation>) --
1417 [  OK  ] Baz.staticMethod(int): try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
1418  * Testing AnnotationA
1419 [  OK  ] AnnotationA: test annotationType
1420 [  OK  ] AnnotationA: test annotation methods count
1421 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1422 [  OK  ] AnnotationA: test return value of classes() != null
1423 [  OK  ] AnnotationA: test return value of classes()
1424 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1425 [  OK  ] AnnotationA: test return value of enumeration() != null
1426 [  OK  ] AnnotationA: test return value of enumeration()
1427 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1428 [  OK  ] AnnotationA: test return value of integer() != null
1429 [  OK  ] AnnotationA: test return value of integer()
1430 [  OK  ] AnnotationA: test invocation of the annotation method string()
1431 [  OK  ] AnnotationA: test return value of string() != null
1432 [  OK  ] AnnotationA: test return value of string()
1433 -- Baz.staticMethod(int): Testing isAnnotationPresent(Class<? extends Annotation>) --
1434 [  OK  ] Baz.staticMethod(int): test if annotation AnnotationA is present using isAnnotationPresent()
1435 -- Baz.staticMethod(int): Testing getParameterAnnotations() --
1436 [  OK  ] Baz.staticMethod(int): test parameter count
1437 [  OK  ] Baz.staticMethod(int): test parameter annotations count for parameter 0
1438 [  OK  ] Baz.staticMethod(int): test unique occurrence of the annotation type AnnotationA
1439 [  OK  ] Baz.staticMethod(int): test if annotation of type AnnotationA should be defined for parameter 0
1440  * Testing AnnotationA
1441 [  OK  ] AnnotationA: test annotationType
1442 [  OK  ] AnnotationA: test annotation methods count
1443 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1444 [  OK  ] AnnotationA: test return value of classes() != null
1445 [  OK  ] AnnotationA: test return value of classes()
1446 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1447 [  OK  ] AnnotationA: test return value of enumeration() != null
1448 [  OK  ] AnnotationA: test return value of enumeration()
1449 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1450 [  OK  ] AnnotationA: test return value of integer() != null
1451 [  OK  ] AnnotationA: test return value of integer()
1452 [  OK  ] AnnotationA: test invocation of the annotation method string()
1453 [  OK  ] AnnotationA: test return value of string() != null
1454 [  OK  ] AnnotationA: test return value of string()
1455 -- Baz: Testing Fields --
1456 -- Testing Foo.afield --
1457 -- Foo.afield: Testing getDeclaredAnnotations() --
1458 [  OK  ] Foo.afield: test declared annotations count
1459 [  OK  ] Foo.afield: test unique occurrence of the annotation type AnnotationA
1460 [  OK  ] Foo.afield: test if annotation AnnotationA should be there
1461  * Testing AnnotationA
1462 [  OK  ] AnnotationA: test annotationType
1463 [  OK  ] AnnotationA: test annotation methods count
1464 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1465 [  OK  ] AnnotationA: test return value of classes() != null
1466 [  OK  ] AnnotationA: test return value of classes()
1467 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1468 [  OK  ] AnnotationA: test return value of enumeration() != null
1469 [  OK  ] AnnotationA: test return value of enumeration()
1470 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1471 [  OK  ] AnnotationA: test return value of integer() != null
1472 [  OK  ] AnnotationA: test return value of integer()
1473 [  OK  ] AnnotationA: test invocation of the annotation method string()
1474 [  OK  ] AnnotationA: test return value of string() != null
1475 [  OK  ] AnnotationA: test return value of string()
1476 -- Foo.afield: Testing getAnnotations() --
1477 [  OK  ] Foo.afield: test annotations count
1478 [  OK  ] Foo.afield: test unique occurrence of the annotation type AnnotationA
1479 [  OK  ] Foo.afield: test if annotation AnnotationA should be there
1480  * Testing AnnotationA
1481 [  OK  ] AnnotationA: test annotationType
1482 [  OK  ] AnnotationA: test annotation methods count
1483 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1484 [  OK  ] AnnotationA: test return value of classes() != null
1485 [  OK  ] AnnotationA: test return value of classes()
1486 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1487 [  OK  ] AnnotationA: test return value of enumeration() != null
1488 [  OK  ] AnnotationA: test return value of enumeration()
1489 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1490 [  OK  ] AnnotationA: test return value of integer() != null
1491 [  OK  ] AnnotationA: test return value of integer()
1492 [  OK  ] AnnotationA: test invocation of the annotation method string()
1493 [  OK  ] AnnotationA: test return value of string() != null
1494 [  OK  ] AnnotationA: test return value of string()
1495 -- Foo.afield: Testing getAnnotation(Class<? extends Annotation>) --
1496 [  OK  ] Foo.afield: try to get required annotation AnnotationA using getAnnotation(Class<? extends Annotation>)
1497  * Testing AnnotationA
1498 [  OK  ] AnnotationA: test annotationType
1499 [  OK  ] AnnotationA: test annotation methods count
1500 [  OK  ] AnnotationA: test invocation of the annotation method classes()
1501 [  OK  ] AnnotationA: test return value of classes() != null
1502 [  OK  ] AnnotationA: test return value of classes()
1503 [  OK  ] AnnotationA: test invocation of the annotation method enumeration()
1504 [  OK  ] AnnotationA: test return value of enumeration() != null
1505 [  OK  ] AnnotationA: test return value of enumeration()
1506 [  OK  ] AnnotationA: test invocation of the annotation method integer()
1507 [  OK  ] AnnotationA: test return value of integer() != null
1508 [  OK  ] AnnotationA: test return value of integer()
1509 [  OK  ] AnnotationA: test invocation of the annotation method string()
1510 [  OK  ] AnnotationA: test return value of string() != null
1511 [  OK  ] AnnotationA: test return value of string()
1512 -- Foo.afield: Testing isAnnotationPresent(Class<? extends Annotation>) --
1513 [  OK  ] Foo.afield: test if annotation AnnotationA is present using isAnnotationPresent()
1514
1515          passed:     1266
1516          failed:        0
1517          ----------------
1518          sum:        1266