public void testLazyLoadingOnNodeRemove() throws Exception
{
cache.getTransactionManager().begin();
Node node = cache.getRoot().getChild(parent);
node.clearData();
assert node.getData().size() == 0 : "Node should have removed data";
WorkspaceNode n = getWorkspaceNode(parent);
assert !n.isChildrenLoaded() : "Should not have loaded children";
cache.getTransactionManager().commit();
}