| getAttributeReturnsInheritedAttribute | 2 ms | Passed |
| getAttributeThrowsIllegalArgumentWhenAttributeIsNotFoundInDeclaredAndInheritedAttributes | 1 ms | Passed |
| getAttributesReturnsDeclaredAttributesPlusInheritedAttributes | 2 ms | Passed |
| getAttributesReturnsDeclaredAttributesWhenThereIsNoSupertype | 0 ms | Passed |
| getCollectionThrowsIllegalArgumentWhenElementTypeDoesNotMatch | 5 ms | Passed |
| getDeclaredAttributeReturnsAttributeDeclaredInType | 0 ms | Passed |
| getDeclaredCollectionReturnsDeclaredCollectionAttribute | 1 ms | Passed |
| getDeclaredListThrowsIllegalArgumentWhenListElementTypeDoesNotMatch | 1 ms | Passed |
| getDeclaredSetThrowsIllegalArgumentWhenAttributeIsNotSet | 1 ms | Passed |
| getDeclaredSingularAttributeReturnsDeclaredSingularAttribute | 0 ms | Passed |
| getDeclaredSingularAttributeThrowsIllegalArgumentForInvalidType | 1 ms | Passed |
| getFieldSpecificationGetsDeclaredAttribute | 0 ms | Passed |
| getFieldSpecificationGetsFieldSpecification | 2 ms | Passed |
| getFieldSpecificationGetsTypes | 0 ms | Passed |
| getFieldSpecificationReturnsIdentifier | 1 ms | Passed |
| getFieldSpecificationThrowsIllegalArgumentWhenFieldIsNotFound | 1 ms | Passed |
| getFieldSpecificationsReturnsAllAttributesAndTypesAndProperties | 1 ms | Passed |
| getFieldSpecificationsReturnsAlsoIdentifier | 1 ms | Passed |
| getIdentifierReturnsIdentifierFromSuperclass | 1 ms | Passed |
| getListReturnsListAttribute | 1 ms | Passed |
| getPluralAttributesGetsAlsoInheritedPluralAttributes | 23 ms | Passed |
| getPropertiesReturnsPropertiesAlsoFromSuperType | 1 ms | Passed |
| getSetThrowsIllegalArgumentWhenAttributeIsNotSet | 0 ms | Passed |
| getSingularAttributeReturnsAttributeWithMatchingNameAndType | 0 ms | Passed |
| getSingularAttributeThrowsIllegalArgumentWhenAttributeIsNotSingular | 6 ms | Passed |
| getSingularAttributesGetsAlsoInheritedSingularAttributes | 2 ms | Passed |
| getTypesReturnsTypesAlsoFromSuperType | 2 ms | Passed |
| hasSingleIdAttributeReturnsAlwaysTrue | 0 ms | Passed |