int result = 1; result = prime * result + ((m_xmlGroups == null || m_xmlGroups.getRun() == null) ? 0 : m_xmlGroups.getRun().getExcludes().hashCode()); result = prime .hashCode()); result = prime * result + ((m_xmlGroups == null || m_xmlGroups.getRun() == null) ? 0 : m_xmlGroups.getRun().getIncludes().hashCode()); result = prime * result + ((m_isJUnit == null) ? 0 : m_isJUnit.hashCode()); result = prime * result + ((m_xmlGroups == null) ? 0 : m_xmlGroups.getDefines().hashCode()); result = prime * result + ((m_methodSelectors == null) ? 0 : m_methodSelectors.hashCode());
public Map<String, String> getXmlDependencyGroups() { Map<String, String> result = m_xmlDependencyGroups; if (m_xmlGroups != null) { List<XmlDependencies> deps = m_xmlGroups.getDependencies(); for (XmlDependencies d : deps) { result.putAll(d.getDependencies()); } } return result; }
public void addMetaGroup(String name, List<String> metaGroup) { if (m_xmlGroups == null) { m_xmlGroups = new XmlGroups(); } XmlDefine define = new XmlDefine(); define.setName(name); define.getIncludes().addAll(metaGroup); m_xmlGroups.getDefines().add(define); }
@Tag(name = "define") public void addDefine(XmlDefine define) { getDefines().add(define); }
/** * Parse <groups> */ public void xmlGroups(boolean start, Attributes attributes) throws SAXException { if (start) { m_currentGroups = new XmlGroups(); m_currentIncludedGroups = Lists.newArrayList(); m_currentExcludedGroups = Lists.newArrayList(); } else { if (m_currentTest == null) { m_currentSuite.setGroups(m_currentGroups); } m_currentGroups = null; } }
/** * Parse <define> */ private void xmlDefine(boolean start, Attributes attributes) { if (start) { String name = attributes.getValue("name"); m_currentDefines = Lists.newArrayList(); m_currentMetaGroup = Lists.newArrayList(); m_currentMetaGroupName = name; } else { if (m_currentTest != null) { m_currentTest.addMetaGroup(m_currentMetaGroupName, m_currentMetaGroup); } else { XmlDefine define = new XmlDefine(); define.setName(m_currentMetaGroupName); define.getIncludes().addAll(m_currentMetaGroup); m_currentGroups.addDefine(define); } m_currentDefines = null; } }
xsb.getStringBuffer().append(xmlSuite.getGroups().toXml(" "));
@Test public void testIncludedAndExcludedGroupsWithRun() { XmlRun xmlRun = new XmlRun(); xmlRun.onInclude("foo"); xmlRun.onExclude("bar"); XmlGroups groups = new XmlGroups(); groups.setRun(xmlRun); XmlSuite suite = new XmlSuite(); suite.setGroups(groups); assertThat(suite.getIncludedGroups()).containsExactly("foo"); assertThat(suite.getExcludedGroups()).containsExactly("bar"); }
public void addMetaGroup(String name, List<String> metaGroup) { if (m_xmlGroups == null) { m_xmlGroups = new XmlGroups(); } XmlDefine define = new XmlDefine(); define.setName(name); define.getIncludes().addAll(metaGroup); m_xmlGroups.getDefines().add(define); }
/** * @return Returns the excludedGroups. * Note: do not modify the returned value, use {@link #addExcludedGroup(String)}. */ public List<String> getExcludedGroups() { if (m_parentSuite != null) { return m_parentSuite.getExcludedGroups(); } else if (m_xmlGroups != null && (m_xmlGroups.getRun() != null)) { return m_xmlGroups.getRun().getExcludes(); } else { return m_excludedGroups; } }
@Tag(name = "define") public void addDefine(XmlDefine define) { getDefines().add(define); }
/** Parse <groups> */ public void xmlGroups(boolean start, Attributes attributes) throws SAXException { if (start) { m_currentGroups = new XmlGroups(); m_currentIncludedGroups = Lists.newArrayList(); m_currentExcludedGroups = Lists.newArrayList(); } else { if (m_currentTest == null) { m_currentSuite.setGroups(m_currentGroups); } m_currentGroups = null; } }
/** Parse <define> */ private void xmlDefine(boolean start, Attributes attributes) { if (start) { String name = attributes.getValue("name"); m_currentDefines = Lists.newArrayList(); m_currentMetaGroup = Lists.newArrayList(); m_currentMetaGroupName = name; } else { if (m_currentTest != null) { m_currentTest.addMetaGroup(m_currentMetaGroupName, m_currentMetaGroup); } else { XmlDefine define = new XmlDefine(); define.setName(m_currentMetaGroupName); define.getIncludes().addAll(m_currentMetaGroup); m_currentGroups.addDefine(define); } m_currentDefines = null; } }
xsb.getStringBuffer().append(xmlSuite.getGroups().toXml(" "));
result = prime * result + ((m_xmlGroups == null || m_xmlGroups.getRun() == null) ? 0 : m_xmlGroups.getRun().getExcludes().hashCode()); result = prime * result result = prime * result + ((m_xmlGroups == null || m_xmlGroups.getRun() == null) ? 0 : m_xmlGroups.getRun().getIncludes().hashCode()); result = prime * result + ((m_isJUnit == null) ? 0 : m_isJUnit.hashCode()); result = prime * result + ((m_xmlGroups == null) ? 0 : m_xmlGroups.getDefines().hashCode()); result = prime * result + ((m_methodSelectors == null) ? 0 : m_methodSelectors.hashCode()); result = prime * result + ((m_name == null) ? 0 : m_name.hashCode());
/** * @return Returns the includedGroups. * Note: do not modify the returned value, use {@link #addIncludedGroup(String)}. */ public List<String> getIncludedGroups() { if (m_parentSuite != null) { return m_parentSuite.getIncludedGroups(); } else if (m_xmlGroups != null && (m_xmlGroups.getRun() != null)) { return m_xmlGroups.getRun().getIncludes(); } else { // deprecated return m_includedGroups; } }