public void createTestsFromElement( Element xmlDefinition, HashMap<String, JTestContainer> targetAndParent, HashMap<String, Integer> targetAndPlace) { // Create the "then" section super.createTestsFromElement(xmlDefinition, targetAndParent, targetAndPlace); // Create the "else if" tests, which might exist ArrayList<Element> nodes = XmlUtils.getChildElementsByTag(AntIfElseIf.XML_TAG, xmlDefinition); for (Element node : nodes) { JTestContainer elseifContainer = AntIfElseIf.fromElement(this, node); elseifContainer.setLoadVersion(loadVersion); elseifContainer.createTestsFromElement(node, targetAndParent, targetAndPlace); rootTests.add(elseifContainer); } // Create the "else" section - each "if" must have an "else" nodes = XmlUtils.getChildElementsByTag(AntIfElse.XML_TAG, xmlDefinition); if (nodes.size() > 0) { Element node = nodes.get(0); AntFlowControl elseContainer = AntIfElse.fromElement(this, node); elseContainer.setLoadVersion(loadVersion); elseContainer.createTestsFromElement(node, targetAndParent, targetAndPlace); rootTests.add(elseContainer); } }
protected void updateScenarioPropertiesFile() { super.updateScenarioPropertiesFile(); ScenarioHelpers.setTestProperty( getFlowFullUUID(), ((Scenario) getRoot()).getName(), "Parameters", test.getParametersString(), false); }