prefs.addPage(new PathOnlyPage("Cache", "Sources & Targets", "Ftp"));
}
@Test
public void testNodeTree() {
ApplicationPreferences prefs = new ApplicationPreferences();
prefs.addPage(new PathOnlyPage("General"));
prefs.addPage(new PathOnlyPage("Cache"));
prefs.addPage(new PathOnlyPage("Cache", "Sources & Targets"));
prefs.addPage(new PathOnlyPage("Cache", "Sources & Targets", "Http"));
prefs.addPage(new PathOnlyPage("Cache", "Sources & Targets", "Database"));
prefs.addPage(new PathOnlyPage("Cache", "Sources & Targets", "General"));
prefs.addPage(new PathOnlyPage("Wizards"));
ApplicationPreferences.Node root = prefs.getRoot();
ApplicationPreferences.Node[] children = root.getChildren();
assertEquals(children.length, 3);
assertEquals(children[0].getName(), "General");
assertEquals(children[0].getChildren().length, 0);
assertEquals(children[1].getName(), "Cache");