addResult(checkTypeDefinition(session, tree.getItem(), "Type spec compliance: "
+ tree.getItem().getId()));
TypeDefinition reloadedType = session.getTypeDefinition(tree.getItem().getId());
+ tree.getItem().getId());
addResult(assertEquals(tree.getItem(), reloadedType, null, failure));
} catch (CmisObjectNotFoundException e) {
addResult(createResult(FAILURE,
"Type fetched via getTypeDescendants() is not available via getTypeDefinition(): "
+ tree.getItem().getId(), e, false));
ItemIterable<ObjectType> reloadedTypeChildren = session.getTypeChildren(tree.getItem().getId(),
true);
if (tree.getChildren() == null) {
failure = createResult(FAILURE,
"Type children fetched via getTypeDescendants() don't match type children fetched via getTypeChildren(): "
+ tree.getItem().getId());
addResult(assertEquals(0, typeChilden.size(), null, failure));
} else {
for (Tree<ObjectType> childType : tree.getChildren()) {
if ((childType != null) && (childType.getItem() != null)) {
typeDescendants.put(childType.getItem().getId(), childType.getItem());
+ tree.getItem().getId());
addResult(assertEquals(typeDescendants.size(), typeChilden.size(), null, failure));