Lines Matching refs:assert

85     assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1());  in test()
86 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
87 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
88 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
89 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
90 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
91 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
92 assert(dynamic_cast<A1*>(a4.getA3()) == a4.getA1()); in test()
93 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
94 assert(dynamic_cast<A1*>(a5.getA1()) == a5.getA1()); in test()
95 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
96 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA1()); in test()
97 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA1()); in test()
98 assert(dynamic_cast<A1*>(a5.getA5()) == a5.getA1()); in test()
100 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
101 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
102 assert(dynamic_cast<A2*>(a3.getA1()) == 0); in test()
103 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
105 assert(dynamic_cast<A2*>(a4.getA1()) == 0); in test()
106 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
109 assert(dynamic_cast<A2*>(a5.getA1()) == 0); in test()
110 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
115 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
116 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
117 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
118 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
119 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
120 assert(dynamic_cast<A3*>(a4.getA1()) == a4.getA3()); in test()
121 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
122 assert(dynamic_cast<A3*>(a4.getA3()) == a4.getA3()); in test()
123 assert(dynamic_cast<A3*>(a4.getA4()) == a4.getA3()); in test()
124 assert(dynamic_cast<A3*>(a5.getA1()) == 0); in test()
125 assert(dynamic_cast<A3*>(a5.getA2()) == 0); in test()
126 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
127 assert(dynamic_cast<A3*>(a5.getA4()) == a5.getA3()); in test()
130 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
131 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
132 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
133 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
134 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
135 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
136 assert(dynamic_cast<A4*>(a4.getA2()) == 0); in test()
137 assert(dynamic_cast<A4*>(a4.getA3()) == a4.getA4()); in test()
138 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
139 assert(dynamic_cast<A4*>(a5.getA1()) == a5.getA4()); in test()
140 assert(dynamic_cast<A4*>(a5.getA2()) == 0); in test()
141 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4()); in test()
142 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
143 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
145 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
146 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
147 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
148 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
149 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
150 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
151 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
152 assert(dynamic_cast<A5*>(a4.getA3()) == 0); in test()
153 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
154 assert(dynamic_cast<A5*>(a5.getA1()) == a5.getA5()); in test()
155 assert(dynamic_cast<A5*>(a5.getA2()) == 0); in test()
156 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
157 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
158 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
229 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
230 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
231 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
232 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
233 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
234 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
235 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
236 assert(dynamic_cast<A1*>(a4.getA3()) == a4.getA1()); in test()
237 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
238 assert(dynamic_cast<A1*>(a5.getA1()) == a5.getA1()); in test()
239 assert(dynamic_cast<A1*>(a5.getA2()) == a5.getA1()); in test()
240 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA1()); in test()
241 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA1()); in test()
242 assert(dynamic_cast<A1*>(a5.getA5()) == a5.getA1()); in test()
244 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
245 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
246 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
247 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
248 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
249 assert(dynamic_cast<A2*>(a4.getA1()) == 0); in test()
250 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
251 assert(dynamic_cast<A2*>(a4.getA3()) == a4.getA2()); in test()
253 assert(dynamic_cast<A2*>(a5.getA1()) == 0); in test()
254 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
255 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
259 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
260 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
261 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
262 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
263 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
264 assert(dynamic_cast<A3*>(a4.getA1()) == a4.getA3()); in test()
265 assert(dynamic_cast<A3*>(a4.getA2()) == a4.getA3()); in test()
266 assert(dynamic_cast<A3*>(a4.getA3()) == a4.getA3()); in test()
267 assert(dynamic_cast<A3*>(a4.getA4()) == a4.getA3()); in test()
268 assert(dynamic_cast<A3*>(a5.getA1()) == 0); in test()
269 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
270 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
271 assert(dynamic_cast<A3*>(a5.getA4()) == a5.getA3()); in test()
274 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
275 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
276 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
277 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
278 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
279 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
280 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
281 assert(dynamic_cast<A4*>(a4.getA3()) == a4.getA4()); in test()
282 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
283 assert(dynamic_cast<A4*>(a5.getA1()) == a5.getA4()); in test()
284 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
285 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4()); in test()
286 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
287 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
289 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
290 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
291 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
292 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
293 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
294 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
295 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
296 assert(dynamic_cast<A5*>(a4.getA3()) == 0); in test()
297 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
298 assert(dynamic_cast<A5*>(a5.getA1()) == a5.getA5()); in test()
299 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
300 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
301 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
302 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
373 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
374 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
375 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
376 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
377 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
378 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
379 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
380 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
381 assert(dynamic_cast<A1*>(a5.getA14()) == a5.getA14()); in test()
382 assert(dynamic_cast<A1*>(a5.getA13()) == a5.getA13()); in test()
383 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
384 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA13()); in test()
385 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA14()); in test()
387 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
388 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
389 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
390 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
391 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
392 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
393 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
394 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
395 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
396 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
397 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
398 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
399 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
400 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
402 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
403 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
404 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
405 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
406 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
407 assert(dynamic_cast<A3*>(a4.getA1()) == 0); in test()
408 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
409 assert(dynamic_cast<A3*>(a4.getA4()) == 0); in test()
410 assert(dynamic_cast<A3*>(a5.getA14()) == a5.getA3()); in test()
411 assert(dynamic_cast<A3*>(a5.getA13()) == a5.getA3()); in test()
412 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
413 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
414 assert(dynamic_cast<A3*>(a5.getA4()) == a5.getA3()); in test()
415 assert(dynamic_cast<A3*>(a5.getA5()) == a5.getA3()); in test()
417 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
418 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
419 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
420 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
421 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
422 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
423 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
424 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
425 assert(dynamic_cast<A4*>(a5.getA14()) == a5.getA4()); in test()
426 assert(dynamic_cast<A4*>(a5.getA13()) == a5.getA4()); in test()
427 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
428 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4()); in test()
429 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
430 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
432 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
433 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
434 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
435 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
436 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
437 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
438 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
439 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
440 assert(dynamic_cast<A5*>(a5.getA14()) == a5.getA5()); in test()
441 assert(dynamic_cast<A5*>(a5.getA13()) == a5.getA5()); in test()
442 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
443 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
444 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
445 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
516 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
517 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
518 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
519 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
521 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
522 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
523 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
524 assert(dynamic_cast<A1*>(a5.getA14()) == a5.getA14()); in test()
525 assert(dynamic_cast<A1*>(a5.getA13()) == a5.getA13()); in test()
526 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
528 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA14()); in test()
530 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
531 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
532 assert(dynamic_cast<A2*>(a3.getA1()) == 0); in test()
533 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
534 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
535 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
536 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
537 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
538 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
539 assert(dynamic_cast<A2*>(a5.getA13()) == 0); in test()
540 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
541 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
542 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
543 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
545 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
546 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
547 assert(dynamic_cast<A3*>(a3.getA1()) == 0); in test()
548 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
549 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
550 assert(dynamic_cast<A3*>(a4.getA1()) == 0); in test()
551 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
552 assert(dynamic_cast<A3*>(a4.getA4()) == 0); in test()
553 assert(dynamic_cast<A3*>(a5.getA14()) == a5.getA3()); in test()
554 assert(dynamic_cast<A3*>(a5.getA13()) == 0); in test()
555 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
556 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
557 assert(dynamic_cast<A3*>(a5.getA4()) == a5.getA3()); in test()
558 assert(dynamic_cast<A3*>(a5.getA5()) == a5.getA3()); in test()
560 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
561 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
562 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
563 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
564 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
565 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
566 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
567 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
568 assert(dynamic_cast<A4*>(a5.getA14()) == a5.getA4()); in test()
569 assert(dynamic_cast<A4*>(a5.getA13()) == 0); in test()
570 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
571 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4()); in test()
572 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
573 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
575 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
576 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
577 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
578 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
579 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
580 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
581 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
582 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
583 assert(dynamic_cast<A5*>(a5.getA14()) == a5.getA5()); in test()
584 assert(dynamic_cast<A5*>(a5.getA13()) == 0); in test()
585 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
586 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
587 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
588 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
659 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
660 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
661 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
662 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
663 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
664 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
665 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
666 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
667 assert(dynamic_cast<A1*>(a5.getA14()) == a5.getA14()); in test()
668 assert(dynamic_cast<A1*>(a5.getA13()) == a5.getA13()); in test()
669 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
670 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA13()); in test()
671 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA14()); in test()
673 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
674 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
675 assert(dynamic_cast<A2*>(a3.getA1()) == 0); in test()
676 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
678 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
679 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
680 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
681 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
682 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
683 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
685 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
686 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
688 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
689 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
690 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
691 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
692 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
693 assert(dynamic_cast<A3*>(a4.getA1()) == 0); in test()
694 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
695 assert(dynamic_cast<A3*>(a4.getA4()) == 0); in test()
696 assert(dynamic_cast<A3*>(a5.getA14()) == a5.getA3()); in test()
697 assert(dynamic_cast<A3*>(a5.getA13()) == a5.getA3()); in test()
698 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
699 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
700 assert(dynamic_cast<A3*>(a5.getA4()) == a5.getA3()); in test()
701 assert(dynamic_cast<A3*>(a5.getA5()) == a5.getA3()); in test()
703 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
704 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
705 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
706 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
707 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
708 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
709 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
710 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
711 assert(dynamic_cast<A4*>(a5.getA14()) == a5.getA4()); in test()
712 assert(dynamic_cast<A4*>(a5.getA13()) == a5.getA4()); in test()
713 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
714 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4()); in test()
715 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
716 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
718 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
719 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
720 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
721 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
722 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
723 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
724 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
725 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
726 assert(dynamic_cast<A5*>(a5.getA14()) == a5.getA5()); in test()
727 assert(dynamic_cast<A5*>(a5.getA13()) == a5.getA5()); in test()
728 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
729 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
730 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
731 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
802 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
803 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
804 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
805 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
806 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
807 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
808 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
810 assert(dynamic_cast<A1*>(a5.getA14()) == a5.getA14()); in test()
811 assert(dynamic_cast<A1*>(a5.getA13()) == a5.getA13()); in test()
812 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
813 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA13()); in test()
816 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
817 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
818 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
819 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
820 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
821 assert(dynamic_cast<A2*>(a4.getA1()) == 0); in test()
822 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
823 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
824 assert(dynamic_cast<A2*>(a5.getA14()) == 0); in test()
825 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
826 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
827 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
828 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
829 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
831 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
832 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
833 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
834 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
835 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
836 assert(dynamic_cast<A3*>(a4.getA1()) == 0); in test()
837 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
838 assert(dynamic_cast<A3*>(a4.getA4()) == 0); in test()
839 assert(dynamic_cast<A3*>(a5.getA14()) == 0); in test()
840 assert(dynamic_cast<A3*>(a5.getA13()) == a5.getA3()); in test()
841 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
842 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
843 assert(dynamic_cast<A3*>(a5.getA4()) == a5.getA3()); in test()
844 assert(dynamic_cast<A3*>(a5.getA5()) == a5.getA3()); in test()
846 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
847 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
848 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
849 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
850 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
851 assert(dynamic_cast<A4*>(a4.getA1()) == 0); in test()
852 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
853 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
854 assert(dynamic_cast<A4*>(a5.getA14()) == 0); in test()
855 assert(dynamic_cast<A4*>(a5.getA13()) == a5.getA4()); in test()
856 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
857 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4()); in test()
858 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
859 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
861 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
862 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
863 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
864 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
865 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
866 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
867 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
868 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
869 assert(dynamic_cast<A5*>(a5.getA14()) == 0); in test()
870 assert(dynamic_cast<A5*>(a5.getA13()) == a5.getA5()); in test()
871 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
872 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
873 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
874 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
945 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
946 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
947 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
948 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
949 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
950 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
951 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
952 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
953 assert(dynamic_cast<A1*>(a5.getA14()) == a5.getA14()); in test()
954 assert(dynamic_cast<A1*>(a5.getA13()) == a5.getA13()); in test()
955 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
956 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA13()); in test()
957 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA14()); in test()
959 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
960 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
961 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
962 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
963 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
964 assert(dynamic_cast<A2*>(a4.getA1()) == 0); in test()
965 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
967 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
968 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
969 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
970 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
972 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
974 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
975 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
976 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
977 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
978 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
979 assert(dynamic_cast<A3*>(a4.getA1()) == 0); in test()
980 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
981 assert(dynamic_cast<A3*>(a4.getA4()) == 0); in test()
982 assert(dynamic_cast<A3*>(a5.getA14()) == a5.getA3()); in test()
983 assert(dynamic_cast<A3*>(a5.getA13()) == a5.getA3()); in test()
984 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
985 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
986 assert(dynamic_cast<A3*>(a5.getA4()) == a5.getA3()); in test()
987 assert(dynamic_cast<A3*>(a5.getA5()) == a5.getA3()); in test()
989 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
990 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
991 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
992 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
993 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
994 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
995 assert(dynamic_cast<A4*>(a4.getA2()) == 0); in test()
996 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
997 assert(dynamic_cast<A4*>(a5.getA14()) == a5.getA4()); in test()
998 assert(dynamic_cast<A4*>(a5.getA13()) == a5.getA4()); in test()
999 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1000 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4()); in test()
1001 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
1002 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
1004 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
1005 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1006 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
1007 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1008 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
1009 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
1010 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1011 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
1012 assert(dynamic_cast<A5*>(a5.getA14()) == a5.getA5()); in test()
1013 assert(dynamic_cast<A5*>(a5.getA13()) == a5.getA5()); in test()
1014 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
1015 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
1016 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
1017 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
1088 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
1089 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
1090 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
1091 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1092 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
1093 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
1094 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
1095 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
1096 assert(dynamic_cast<A1*>(a5.getA14()) == a5.getA14()); in test()
1097 assert(dynamic_cast<A1*>(a5.getA13()) == a5.getA13()); in test()
1098 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
1099 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA13()); in test()
1100 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA14()); in test()
1102 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
1103 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1104 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1105 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1106 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1107 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
1108 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
1109 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
1110 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
1111 assert(dynamic_cast<A2*>(a5.getA13()) == 0); in test()
1112 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
1113 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
1114 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
1115 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
1117 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
1118 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1119 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
1120 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1121 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
1122 assert(dynamic_cast<A3*>(a4.getA1()) == 0); in test()
1123 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
1124 assert(dynamic_cast<A3*>(a4.getA4()) == 0); in test()
1125 assert(dynamic_cast<A3*>(a5.getA14()) == 0); in test()
1126 assert(dynamic_cast<A3*>(a5.getA13()) == a5.getA3()); in test()
1127 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
1128 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
1129 assert(dynamic_cast<A3*>(a5.getA4()) == 0); in test()
1132 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
1133 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
1134 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
1135 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
1136 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
1137 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
1138 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
1139 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
1140 assert(dynamic_cast<A4*>(a5.getA14()) == a5.getA4()); in test()
1141 assert(dynamic_cast<A4*>(a5.getA13()) == 0); in test()
1142 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1143 assert(dynamic_cast<A4*>(a5.getA3()) == 0); in test()
1144 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
1145 assert(dynamic_cast<A4*>(a5.getA5()) == a5.getA4()); in test()
1147 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
1148 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1149 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
1150 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1151 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
1152 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
1153 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1154 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
1155 assert(dynamic_cast<A5*>(a5.getA14()) == a5.getA5()); in test()
1156 assert(dynamic_cast<A5*>(a5.getA13()) == 0); in test()
1157 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
1158 assert(dynamic_cast<A5*>(a5.getA3()) == 0); in test()
1159 assert(dynamic_cast<A5*>(a5.getA4()) == a5.getA5()); in test()
1160 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()
1231 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1()); in test()
1232 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
1233 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1()); in test()
1234 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1235 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1()); in test()
1236 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1()); in test()
1237 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
1238 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1()); in test()
1239 assert(dynamic_cast<A1*>(a5.getA14()) == a5.getA14()); in test()
1240 assert(dynamic_cast<A1*>(a5.getA13()) == a5.getA13()); in test()
1241 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
1242 assert(dynamic_cast<A1*>(a5.getA3()) == a5.getA13()); in test()
1243 assert(dynamic_cast<A1*>(a5.getA4()) == a5.getA14()); in test()
1245 assert(dynamic_cast<A2*>(a1.getA1()) == 0); in test()
1246 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1247 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1248 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1249 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1250 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
1251 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
1252 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
1253 assert(dynamic_cast<A2*>(a5.getA14()) == 0); in test()
1254 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
1255 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
1256 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
1257 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
1258 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
1260 assert(dynamic_cast<A3*>(a1.getA1()) == 0); in test()
1261 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1262 assert(dynamic_cast<A3*>(a3.getA1()) == a3.getA3()); in test()
1263 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1264 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3()); in test()
1265 assert(dynamic_cast<A3*>(a4.getA1()) == 0); in test()
1266 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
1267 assert(dynamic_cast<A3*>(a4.getA4()) == 0); in test()
1268 assert(dynamic_cast<A3*>(a5.getA14()) == 0); in test()
1269 assert(dynamic_cast<A3*>(a5.getA13()) == a5.getA3()); in test()
1270 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
1271 assert(dynamic_cast<A3*>(a5.getA3()) == a5.getA3()); in test()
1272 assert(dynamic_cast<A3*>(a5.getA4()) == 0); in test()
1273 assert(dynamic_cast<A3*>(a5.getA5()) == a5.getA3()); in test()
1275 assert(dynamic_cast<A4*>(a1.getA1()) == 0); in test()
1276 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
1277 assert(dynamic_cast<A4*>(a3.getA1()) == 0); in test()
1278 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
1279 assert(dynamic_cast<A4*>(a3.getA3()) == 0); in test()
1280 assert(dynamic_cast<A4*>(a4.getA1()) == a4.getA4()); in test()
1281 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
1282 assert(dynamic_cast<A4*>(a4.getA4()) == a4.getA4()); in test()
1283 assert(dynamic_cast<A4*>(a5.getA14()) == a5.getA4()); in test()
1284 assert(dynamic_cast<A4*>(a5.getA13()) == 0); in test()
1285 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1286 assert(dynamic_cast<A4*>(a5.getA3()) == 0); in test()
1287 assert(dynamic_cast<A4*>(a5.getA4()) == a5.getA4()); in test()
1290 assert(dynamic_cast<A5*>(a1.getA1()) == 0); in test()
1291 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1292 assert(dynamic_cast<A5*>(a3.getA1()) == 0); in test()
1293 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1294 assert(dynamic_cast<A5*>(a3.getA3()) == 0); in test()
1295 assert(dynamic_cast<A5*>(a4.getA1()) == 0); in test()
1296 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1297 assert(dynamic_cast<A5*>(a4.getA4()) == 0); in test()
1298 assert(dynamic_cast<A5*>(a5.getA14()) == 0); in test()
1299 assert(dynamic_cast<A5*>(a5.getA13()) == a5.getA5()); in test()
1300 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
1301 assert(dynamic_cast<A5*>(a5.getA3()) == a5.getA5()); in test()
1302 assert(dynamic_cast<A5*>(a5.getA4()) == 0); in test()
1303 assert(dynamic_cast<A5*>(a5.getA5()) == a5.getA5()); in test()