in src/main/java/org/apache/sling/launchpad/testservices/serversidetests/ResourceResolverWithVanityBloomFilterTest.java [1741:1772]
public void testSlingFolder() throws Exception {
// create a folder
String folderPath = "folder";
Node folder = rootNode.addNode(folderPath, "sling:Folder");
rootNode.getSession().save();
try {
// test default child node type
Node child = folder.addNode("child0");
folder.getSession().save();
assertEquals("sling:Folder", child.getPrimaryNodeType().getName());
// test explicit sling:Folder child
child = folder.addNode("child1", "sling:Folder");
folder.getSession().save();
assertEquals("sling:Folder", child.getPrimaryNodeType().getName());
// test explicit nt:folder child
child = folder.addNode("child2", "nt:folder");
folder.getSession().save();
assertEquals("nt:folder", child.getPrimaryNodeType().getName());
// test any child node -- use nt:unstructured here
child = folder.addNode("child3", "nt:unstructured");
folder.getSession().save();
assertEquals("nt:unstructured", child.getPrimaryNodeType().getName());
} finally {
folder.remove();
session.save();
}
}