Revision 4dbcb616
Added by Andreas Müller about 3 years ago
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/CdmTypeScannerTest.java | ||
---|---|---|
22 | 22 |
/** |
23 | 23 |
* @author a.kohlbecker |
24 | 24 |
* @since Jul 31, 2014 |
25 |
* |
|
26 | 25 |
*/ |
27 | 26 |
public class CdmTypeScannerTest { |
28 | 27 |
|
29 | 28 |
@Test |
30 |
public void testCdmModelTypes() throws ClassNotFoundException {
|
|
29 |
public void testCdmModelTypes() { |
|
31 | 30 |
|
32 | 31 |
boolean includeAbstract = true; |
33 | 32 |
boolean includeInterfaces = false; |
34 | 33 |
|
35 |
CdmTypeScanner scanner = new CdmTypeScanner<CdmBase>(includeAbstract, includeInterfaces);
|
|
34 |
CdmTypeScanner<CdmBase> scanner = new CdmTypeScanner<>(includeAbstract, includeInterfaces);
|
|
36 | 35 |
|
37 | 36 |
scanner.addIncludeFilter(new CdmAssignableTypeFilter(IdentifiableEntity.class, includeAbstract, includeInterfaces)); |
38 | 37 |
|
... | ... | |
40 | 39 |
assertTrue(classes.contains(TaxonDescription.class)); |
41 | 40 |
assertTrue("abstract base classes are missing", classes.contains(DescriptionBase.class)); |
42 | 41 |
} |
43 |
} |
|
42 |
} |
Also available in: Unified diff
cleanup and use TermTestBase for model tests