Examples of ListedHashTree


Examples of org.apache.jorphan.collections.ListedHashTree

      HashTree subTree = GuiPackage.getInstance().getTreeModel().getTestPlan();
      subTree.traverse(this);
    }
    else if(action.equals(SUB_TREE_LOADED))
    {
      ListedHashTree addTree = (ListedHashTree)e.getSource();
      addTree.traverse(this);
    }
    else if(action.equals(ADD_ALL))
    {
      previousGuiItems.clear();
      GuiPackage.getInstance().getTreeModel().getTestPlan().traverse(this);
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

  ListedHashTree newTree;
  LinkedList objects = new LinkedList();

  public TreeCloner()
  {
    newTree = new ListedHashTree();
  }
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

      super(name);
    }

    public void testCloning() throws Exception
    {
      ListedHashTree original = new ListedHashTree();
      GenericController controller = new GenericController();
      controller.setName("controller");
      Arguments args = new Arguments();
      args.setName("args");
      original.add(controller,args);
      TreeCloner cloner = new TreeCloner();
      original.traverse(cloner);
      ListedHashTree newTree = cloner.getClonedTree();
      this.assertTrue(original != newTree);
      assertEquals(original.size(),newTree.size());
      assertEquals(original.getTree(original.getArray()[0]).size(),
          newTree.getTree(newTree.getArray()[0]).size());
      assertTrue(original.getArray()[0] != newTree.getArray()[0]);
      assertEquals(((GenericController)original.getArray()[0]).getName(),
          ((GenericController)newTree.getArray()[0]).getName());
      assertSame(original.getTree(original.getArray()[0]).getArray()[0],
              newTree.getTree(newTree.getArray()[0]).getArray()[0]);
    }
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

            super(name);
        }

        public void testConfigGathering() throws Exception
        {
            ListedHashTree testing = new ListedHashTree();
            GenericController controller = new GenericController();
            ConfigTestElement config1 = new ConfigTestElement();
            config1.setName("config1");
            config1.setProperty("test.property", "A test value");
            TestSampler sampler = new TestSampler();
            sampler.setName("sampler");
            testing.add(controller, config1);
            testing.add(controller, sampler);
            TestCompiler.initialize();

            TestCompiler compiler =
                new TestCompiler(testing, new JMeterVariables());
            testing.traverse(compiler);
            sampler =
                (TestSampler) compiler.configureSampler(sampler).getSampler();
            assertEquals(
                "A test value",
                sampler.getPropertyAsString("test.property"));
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

        String action = e.getActionCommand();
        if (action.equals(ActionNames.SUB_TREE_SAVED)) {
            HashTree subTree = (HashTree) e.getSource();
            subTree.traverse(this);
        } else if (action.equals(ActionNames.SUB_TREE_LOADED)) {
            ListedHashTree addTree = (ListedHashTree) e.getSource();
            addTree.traverse(this);
        } else if (action.equals(ActionNames.ADD_ALL)) {
            previousGuiItems.clear();
            GuiPackage.getInstance().getTreeModel().getTestPlan().traverse(this);
        } else if (action.equals(ActionNames.CHECK_REMOVE)) {
            GuiPackage guiPackage = GuiPackage.getInstance();
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

        }
        return null;
    }

    public HashTree getCurrentSubTree(JMeterTreeNode node) {
        ListedHashTree hashTree = new ListedHashTree(node);
        Enumeration<JMeterTreeNode> enumNode = node.children();
        while (enumNode.hasMoreElements()) {
            JMeterTreeNode child = enumNode.nextElement();
            hashTree.add(node, getCurrentSubTree(child));
        }
        return hashTree;
    }
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

     * Copies the controller's subelements into the execution tree
     *
     */
    @Override
    public HashTree getReplacementSubTree() {
        HashTree tree = new ListedHashTree();
        if (selectedNode != null) {
            // Use a local variable to avoid replacing reference by modified clone (see Bug 54950)
            JMeterTreeNode nodeToReplace = selectedNode;
            // We clone to avoid enabling existing node
            if (!nodeToReplace.isEnabled()) {
                nodeToReplace = cloneTreeNode(selectedNode);
                nodeToReplace.setEnabled(true);
            }
            HashTree subtree = tree.add(nodeToReplace);
            createSubTree(subtree, nodeToReplace);
        }
        return tree;
    }
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

    }
    return null;
  }

  public HashTree getCurrentSubTree(ReportTreeNode node) {
    ListedHashTree hashTree = new ListedHashTree(node);
    Enumeration enumNode = node.children();
    while (enumNode.hasMoreElements()) {
      ReportTreeNode child = (ReportTreeNode) enumNode.nextElement();
      hashTree.add(node, getCurrentSubTree(child));
    }
    return hashTree;
  }
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

    String action = e.getActionCommand();
    if (action.equals(SUB_TREE_SAVED)) {
      HashTree subTree = (HashTree) e.getSource();
      subTree.traverse(this);
    } else if (action.equals(SUB_TREE_LOADED)) {
      ListedHashTree addTree = (ListedHashTree) e.getSource();
      addTree.traverse(this);
    } else if (action.equals(ADD_ALL)) {
      previousGuiItems.clear();
      ReportGuiPackage.getInstance().getTreeModel().getReportPlan().traverse(this);
    } else if (action.equals(REMOVE)) {
      ReportGuiPackage guiPackage = ReportGuiPackage.getInstance();
View Full Code Here

Examples of org.apache.jorphan.collections.ListedHashTree

  /**
   * Copies the controller's subelements into the execution tree
   *
   */
  public HashTree getReplacementSubTree() {
        HashTree tree = new ListedHashTree();
        if (selectedNode != null) {
        if (!selectedNode.isEnabled()) {
          selectedNode = cloneTreeNode(selectedNode);
          selectedNode.setEnabled(true);
        }
        tree.add(selectedNode);
        createSubTree(tree, selectedNode);
        }
    return tree;
  }
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.