Examples of BasicNode


Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    assertEquals("Carl", usernameField.getText());
  }
 
  public void testChildUpdating() {
    // Add a child.
    BasicNode svn = (BasicNode) modificationset.addChildNode("svn");
   
    // Construct the GUI.
    JComponent gui = modificationset.getEditorPane();
    JComponent childrenListPanel = (JComponent) ((JComponent) gui.getComponent(1)).getComponent(0);
    JList childrenList = (JList) ((JScrollPane) childrenListPanel.getComponent(0)).getViewport().getView();
   
    assertEquals(1, childrenList.getModel().getSize());
    assertSame(svn, childrenList.getModel().getElementAt(0));
   
    // Alter the GUI; make sure the model changes.
    // TODO Fill this in once the add/remove button functionality is implemented
    // in BasicNode.
   
    // Alter the model by adding a child; make sure the GUI changes.
    BasicNode cvs = (BasicNode) modificationset.addChildNode("cvs");
    assertEquals(2, childrenList.getModel().getSize());
    assertSame(svn, childrenList.getModel().getElementAt(0));
    assertSame(cvs, childrenList.getModel().getElementAt(1));
   
    // Alter the model by removing a child; make sure the GUI changes.
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    ProjectNode proj1 = (ProjectNode) root.getChildAt(0);
           
    assertFalse(proj1.isLeaf());
    assertEquals(6, proj1.getChildCount());
   
    BasicNode schedule = (BasicNode) proj1.getChildAt(0);
    assertEquals("schedule", schedule.getName());
   
    al.buildMenu(schedule);
    JPopupMenu menu = al.getPopup();
 
    Component menus[] = menu.getComponents();
   
    JMenuItem delete = (JMenuItem)menus[0];
    assertEquals("delete", delete.getText().toLowerCase());
    assertEquals("delete", delete.getActionCommand().toLowerCase())
   
    JMenu addChild = (JMenu)menus[1];
    assertEquals("add child", addChild.getText().toString().toLowerCase());
    assertEquals("add child", addChild.getText().toString().toLowerCase());
   
    Component children[] = addChild.getPopupMenu().getComponents();
    List<String> nodes = computeAllowedNodes(schedule.getPluginInfo());
    assertEquals(children.length, nodes.size());
   
    for(Component c: children) {
      JMenuItem i = (JMenuItem)c;
      assertTrue(nodes.contains(i.getText()));
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    ProjectNode proj1 = (ProjectNode) root.getChildAt(0);
           
    assertFalse(proj1.isLeaf());
    assertEquals(6, proj1.getChildCount());
   
    BasicNode listeners = (BasicNode) proj1.getChildAt(1);
    assertEquals("listeners", listeners.getName());
   
    al.buildMenu(listeners);
    JPopupMenu menu = al.getPopup();
 
    Component[] menus = menu.getComponents();

    JMenuItem delete = (JMenuItem)menus[0];
    assertEquals("delete", delete.getText().toLowerCase());
    assertEquals("delete", delete.getActionCommand().toLowerCase())
   
    JMenu addChild = (JMenu)menus[1];
    assertEquals("add child", addChild.getText().toString().toLowerCase());
    assertEquals("add child", addChild.getText().toString().toLowerCase());
   
    Component[] children = addChild.getPopupMenu().getComponents();
    List<String> nodes = computeAllowedNodes(listeners.getPluginInfo());
    assertEquals(children.length, nodes.size());
   
    for(Component c: children) {
      JMenuItem i = (JMenuItem)c;
      assertTrue(nodes.contains(i.getText()));
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    ProjectNode proj1 = (ProjectNode) root.getChildAt(0);
           
    assertFalse(proj1.isLeaf());
    assertEquals(6, proj1.getChildCount());
   
    BasicNode bootstrapper = (BasicNode) proj1.getChildAt(2);
    assertEquals("bootstrappers", bootstrapper.getName());
   
    al.buildMenu(bootstrapper);
    JPopupMenu menu = al.getPopup();
 
    Component[] menus = menu.getComponents();

    JMenuItem delete = (JMenuItem)menus[0];
    assertEquals("delete", delete.getText().toLowerCase());
    assertEquals("delete", delete.getActionCommand().toLowerCase())
   
    JMenu addChild = (JMenu)menus[1];
    assertEquals("add child", addChild.getText().toString().toLowerCase());
    assertEquals("add child", addChild.getText().toString().toLowerCase());
   
    Component[] children = addChild.getPopupMenu().getComponents();
    List<String> nodes = computeAllowedNodes(bootstrapper.getPluginInfo());
    assertEquals(children.length, nodes.size());
   
    for(Component c: children) {
      JMenuItem i = (JMenuItem)c;
      assertTrue(nodes.contains(i.getText()));
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    ProjectNode proj1 = (ProjectNode) root.getChildAt(0);
           
    assertFalse(proj1.isLeaf());
    assertEquals(6, proj1.getChildCount());
   
    BasicNode modificationset = (BasicNode) proj1.getChildAt(3);
    assertEquals("modificationset", modificationset.getName());
   
    al.buildMenu(modificationset);
    JPopupMenu menu = al.getPopup();
 
    Component[] menus = menu.getComponents();

    JMenuItem delete = (JMenuItem)menus[0];
    assertEquals("delete", delete.getText().toLowerCase());
    assertEquals("delete", delete.getActionCommand().toLowerCase())
   
    JMenu addChild = (JMenu)menus[1];
    assertEquals("add child", addChild.getText().toString().toLowerCase());
    assertEquals("add child", addChild.getText().toString().toLowerCase());
   
    Component[] children = addChild.getPopupMenu().getComponents();
    List<String> nodes = computeAllowedNodes(modificationset.getPluginInfo());
    assertEquals(children.length, nodes.size());
   
    for(Component c: children) {
      JMenuItem i = (JMenuItem)c;
      assertTrue(nodes.contains(i.getText()));
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    ProjectNode proj1 = (ProjectNode) root.getChildAt(0);
           
    assertFalse(proj1.isLeaf());
    assertEquals(6, proj1.getChildCount());
   
    BasicNode log = (BasicNode) proj1.getChildAt(4);
    assertEquals("log", log.getName());
   
    al.buildMenu(log);
    JPopupMenu menu = al.getPopup();
 
    Component[] menus = menu.getComponents();

    JMenuItem delete = (JMenuItem)menus[0];
    assertEquals("delete", delete.getText().toLowerCase());
    assertEquals("delete", delete.getActionCommand().toLowerCase())
   
    JMenu addChild = (JMenu)menus[1];
    assertEquals("add child", addChild.getText().toString().toLowerCase());
    assertEquals("add child", addChild.getText().toString().toLowerCase());
   
    Component[] children = addChild.getPopupMenu().getComponents();
    List<String> nodes = computeAllowedNodes(log.getPluginInfo());
    assertEquals(children.length, nodes.size());
   
    for(Component c: children) {
      JMenuItem i = (JMenuItem)c;
      assertTrue(nodes.contains(i.getText()));
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    ProjectNode proj1 = (ProjectNode) root.getChildAt(0);
           
    assertFalse(proj1.isLeaf());
    assertEquals(6, proj1.getChildCount());
   
    BasicNode publishers = (BasicNode) proj1.getChildAt(5);
    assertEquals("publishers", publishers.getName());
   
    al.buildMenu(publishers);
    JPopupMenu menu = al.getPopup();
 
    Component[] menus = menu.getComponents();

    JMenuItem delete = (JMenuItem)menus[0];
    assertEquals("delete", delete.getText().toLowerCase());
    assertEquals("delete", delete.getActionCommand().toLowerCase())
   
    JMenu addChild = (JMenu)menus[1];
    assertEquals("add child", addChild.getText().toString().toLowerCase());
    assertEquals("add child", addChild.getText().toString().toLowerCase());
   
    Component[] children = addChild.getPopupMenu().getComponents();
    List<String> nodes = computeAllowedNodes(publishers.getPluginInfo());
    assertEquals(children.length, nodes.size());
   
    for(Component c: children) {
      JMenuItem i = (JMenuItem)c;
      assertTrue(nodes.contains(i.getText()));
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    assertEquals("Proj2", proj2.getAttributeValue("name"));
   
    assertFalse(proj1.isLeaf());
    assertEquals(1, proj1.getChildCount());
   
    BasicNode schedule = (BasicNode) proj1.getChildAt(0);
    assertTrue(schedule.isLeaf());
    assertEquals("schedule", schedule.getName());
   
    assertFalse(proj2.isLeaf());
    assertEquals(1, proj2.getChildCount());
   
    BasicNode modificationset = (BasicNode) proj2.getChildAt(0);
    assertEquals("modificationset", modificationset.getName());
    assertEquals(1, modificationset.getChildCount());
   
    BasicNode svn = (BasicNode) modificationset.getChildAt(0);
    assertEquals("svn", svn.getName());
    assertTrue(svn.isLeaf());
  }
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    assertEquals(1, proj1.getChildCount());
   
    tree.expandPath(new TreePath(proj2.getPath()));
    assertEquals(1, proj2.getChildCount());
   
    BasicNode schedule1 = (BasicNode) proj1.getChildAt(0);
    BasicNode schedule2 = (BasicNode) proj2.getChildAt(0);
   
    assertSame(schedule1Info, schedule1.getPluginInfo());
    assertSame(schedule2Info, schedule2.getPluginInfo());
   
    assertEquals("100", schedule1.getAttributeValue("interval"));
    assertEquals("200", schedule2.getAttributeValue("interval"));
  }
View Full Code Here

Examples of net.sourceforge.cruisecontrol.gui.configuration.tree.nodes.BasicNode

    PluginPluginNode plugin = (PluginPluginNode) root.getChildAt(0);
    assertEquals("modificationset", plugin.getAttributeValue("name"));
    assertEquals(ModificationSet.class.getName(), plugin.getAttributeValue("classname"));
    assertEquals(2, plugin.getChildCount());
   
    BasicNode svn = (BasicNode) plugin.getChildAt(0);
    assertEquals("svn", svn.getName());
    assertTrue(svn.isLeaf());
   
    BasicNode git = (BasicNode) plugin.getChildAt(1);
    assertEquals("git", git.getName());
    assertTrue(git.isLeaf());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.