assertValidationAttempted(ItemPSVI.VALIDATION_FULL, fRootNode
.getValidationAttempted());
assertElementName("A", fRootNode.getElementDeclaration().getName());
assertTypeName("X", fRootNode.getTypeDefinition().getName());
PSVIElementNSImpl child = super.getChild(1);
assertValidity(ItemPSVI.VALIDITY_VALID, child.getValidity());
assertValidationAttempted(ItemPSVI.VALIDATION_FULL, child
.getValidationAttempted());
assertElementName("A", child.getElementDeclaration().getName());
assertTypeName("idType", child.getTypeDefinition().getName());
child = super.getChild(2);
assertValidity(ItemPSVI.VALIDITY_INVALID, child.getValidity());
assertValidationAttempted(ItemPSVI.VALIDATION_FULL, child
.getValidationAttempted());
assertElementName("A", child.getElementDeclaration().getName());
assertTypeName("idType", child.getTypeDefinition().getName());
child = super.getChild(3);
assertValidity(ItemPSVI.VALIDITY_VALID, child.getValidity());
assertValidationAttempted(ItemPSVI.VALIDATION_FULL, child
.getValidationAttempted());
assertElementName("A", child.getElementDeclaration().getName());
assertTypeName("idrefType", child.getTypeDefinition().getName());
}