Package org.drools.guvnor.client.explorer.PackageHierarchy

Examples of org.drools.guvnor.client.explorer.PackageHierarchy.Folder


    @Test
    public void testSimple() {
        PackageHierarchy h = new PackageHierarchy();
        h.addPackage(new PackageConfigData("com.foo"));
        Folder root = h.getRoot();

        assertEquals(1, root.getChildren().size());
        Folder f = (Folder) root.getChildren().get(0);
        assertEquals(null, f.getConfig());
        assertEquals("com", f.getName());
        assertEquals(1, f.getChildren().size());
        f = (Folder) f.getChildren().get(0);
        assertEquals("foo", f.getName());
        assertNotNull(f.getConfig());


        h.addPackage(new PackageConfigData("com.bar"));
        f = (Folder) root.getChildren().get(0);
        assertEquals("com", f.getName());
        assertNull(f.getConfig());
        assertEquals(2, f.getChildren().size());
        f = (Folder) f.getChildren().get(1);
        assertEquals("bar", f.getName());
        assertNotNull(f.getConfig());

        h.addPackage(new PackageConfigData("goo.bar.baz"));
        assertEquals(2, root.getChildren().size());
        f = (Folder) root.getChildren().get(1);
        assertEquals("goo", f.getName());

        assertEquals(1, f.getChildren().size());
        f = (Folder) f.getChildren().get(0);
        assertEquals("bar", f.getName());

        assertEquals(1, f.getChildren().size());
        f= (Folder) f.getChildren().get(0);
        assertEquals("baz", f.getName());


        h.addPackage(new PackageConfigData("goo.char.baz"));
        assertEquals(2, root.getChildren().size());
        f = (Folder) root.getChildren().get(1);
        assertEquals(2, f.getChildren().size());
        f = (Folder) f.getChildren().get(1);
        assertEquals("char", f.getName());
        assertEquals(1, f.getChildren().size());
        f = (Folder) f.getChildren().get(0);
        assertEquals("baz", f.getName());

        h.addPackage(new PackageConfigData("Whee"));
        assertEquals(3, root.getChildren().size());

View Full Code Here


        PackageHierarchy h = new PackageHierarchy();
        h.addPackage(new PackageConfigData("com.bar"));
        h.addPackage(new PackageConfigData("com.bar.baz"));
        assertEquals(1, h.getRoot().getChildren().size());
        Folder f = (Folder) h.getRoot().getChildren().get(0);
        assertEquals(2, f.getChildren().size());
        f = (Folder) f.getChildren().get(0);
        assertEquals("bar", f.getName());
        assertEquals(0, f.getChildren().size());

        f = (Folder) h.getRoot().getChildren().get(0);
        f = (Folder) f.getChildren().get(1);
        assertEquals("bar", f.getName());

        assertEquals(1, f.getChildren().size());
        f = (Folder) f.getChildren().get(0);
        assertEquals("baz", f.getName());

    }
View Full Code Here

public class PackageHierarchyTest extends TestCase {

  public void testSimple() {
    PackageHierarchy h = new PackageHierarchy();
    h.addPackage(new PackageConfigData("com.foo"));
    Folder root = h.root;

    assertEquals(1, root.children.size());
    Folder f = (Folder) root.children.get(0);
    assertEquals(null, f.conf);
    assertEquals("com", f.name);
    assertEquals(1, f.children.size());
    f = (Folder) f.children.get(0);
    assertEquals("foo", f.name);
View Full Code Here

    PackageHierarchy h = new PackageHierarchy();
    h.addPackage(new PackageConfigData("com.bar"));
    h.addPackage(new PackageConfigData("com.bar.baz"));
    assertEquals(1, h.root.children.size());
    Folder f = (Folder) h.root.children.get(0);
    assertEquals(2, f.children.size());
    f = (Folder) f.children.get(0);
    assertEquals("bar", f.name);
    assertEquals(0, f.children.size());
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.explorer.PackageHierarchy.Folder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.