public void setPackages(List<XmlPackage> p) { setXmlPackages(p); }
public void setPackages(List<XmlPackage> p) { setXmlPackages(p); }
/** * Parse <packages> */ public void xmlPackages(boolean start, Attributes attributes) { if (start) { m_currentPackages = Lists.newArrayList(); } else { if (null != m_currentPackages) { Location location = m_locations.peek(); switch(location) { case TEST: m_currentTest.setXmlPackages(m_currentPackages); break; case SUITE: m_currentSuite.setXmlPackages(m_currentPackages); break; case CLASS: throw new UnsupportedOperationException("CLASS"); default: throw new AssertionError("Unexpected value: " + location); } } m_currentPackages = null; m_currentPackage = null; } }
/** Parse <packages> */ public void xmlPackages(boolean start, Attributes attributes) { if (start) { m_currentPackages = Lists.newArrayList(); } else { if (null != m_currentPackages) { Location location = m_locations.peek(); switch (location) { case TEST: m_currentTest.setXmlPackages(m_currentPackages); break; case SUITE: m_currentSuite.setXmlPackages(m_currentPackages); break; case CLASS: throw new UnsupportedOperationException("CLASS"); default: throw new AssertionError("Unexpected value: " + location); } } m_currentPackages = null; m_currentPackage = null; } }
/** * Clone the <TT>source</TT> <CODE>XmlTest</CODE> by including: * - test attributes * - groups definitions * - parameters * * The <classes> sub element is ignored for the moment. * * @return a clone of the current XmlTest */ @Override public Object clone() { XmlTest result = new XmlTest(getSuite()); result.setName(getName()); result.setIncludedGroups(getIncludedGroups()); result.setExcludedGroups(getExcludedGroups()); result.setJUnit(isJUnit()); result.setParallel(getParallel()); result.setVerbose(getVerbose()); result.setParameters(getLocalParameters()); result.setXmlPackages(getXmlPackages()); result.setTimeOut(getTimeOut()); Map<String, List<String>> metagroups = getMetaGroups(); for (Map.Entry<String, List<String>> group: metagroups.entrySet()) { result.addMetaGroup(group.getKey(), group.getValue()); } return result; }
/** * Clone the <TT>source</TT> <CODE>XmlTest</CODE> by including: - test attributes - groups * definitions - parameters * * <p>The <classes> sub element is ignored for the moment. * * @return a clone of the current XmlTest */ @Override public Object clone() { XmlTest result = new XmlTest(getSuite()); result.setName(getName()); result.setIncludedGroups(getIncludedGroups()); result.setExcludedGroups(getExcludedGroups()); result.setJUnit(isJUnit()); result.setParallel(getParallel()); result.setVerbose(getVerbose()); result.setParameters(getLocalParameters()); result.setXmlPackages(getXmlPackages()); result.setTimeOut(getTimeOut()); Map<String, List<String>> metagroups = getMetaGroups(); for (Map.Entry<String, List<String>> group : metagroups.entrySet()) { result.addMetaGroup(group.getKey(), group.getValue()); } return result; }