src/main/java/com/atlassian/uwc/hierarchies/SmfHierarchyTest.java [213:237]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		node = null;
		tester.clearCollisions();
		node = tester.buildRelationships(page, root);
		
		assertNotNull(node);
		assertNull(node.getName());
		home = getFirstNode(node);
		assertNotNull(home);
		assertEquals(tester.DEFAULT_ROOTPAGENAME, home.getName());
		cat = getFirstNode(home);
		assertNotNull(cat);
		assertEquals("cat1", cat.getName());
		assertNull(cat.getPage());
		brd = getFirstNode(cat);
		assertNotNull(brd);
		assertEquals("brd1", brd.getName());
		assertNull(brd.getPage());
		top = getFirstNode(brd);
		assertNotNull(top);
		exp = "Bad characters in title";
		assertEquals(exp, top.getName());
		assertNotNull(top.getPage());
		assertEquals(exp, top.getPage().getName());
//		starts with dollar $
		page = getSamplePage(TESTDIR +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/atlassian/uwc/hierarchies/SmfHierarchyTest.java [240:265]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		node = null;
		tester.clearCollisions();
		node = tester.buildRelationships(page, root);
		
		assertNotNull(node);
		assertNull(node.getName());
		home = getFirstNode(node);
		assertNotNull(home);
		assertEquals(tester.DEFAULT_ROOTPAGENAME, home.getName());
		cat = getFirstNode(home);
		assertNotNull(cat);
		assertEquals("cat1", cat.getName());
		assertNull(cat.getPage());
		brd = getFirstNode(cat);
		assertNotNull(brd);
		assertEquals("brd1", brd.getName());
		assertNull(brd.getPage());
		top = getFirstNode(brd);
		assertNotNull(top);
		exp = "Bad characters in title";
		assertEquals(exp, top.getName());
		assertNotNull(top.getPage());
		assertEquals(exp, top.getPage().getName());
		
//		starts with double dot (..)
		page = getSamplePage(TESTDIR +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



