public List<String> getExcludedGroups() { List<String> result = new ArrayList<>(); if (m_xmlGroups != null && m_xmlGroups.getRun() != null) { result.addAll(m_xmlGroups.getRun().getExcludes()); } result.addAll(m_suite.getExcludedGroups()); return Collections.unmodifiableList(result); }
public List<String> getExcludedGroups() { List<String> result = new ArrayList<>(); if (m_xmlGroups != null && m_xmlGroups.getRun() != null) { result.addAll(m_xmlGroups.getRun().getExcludes()); } result.addAll(getSuite().getExcludedGroups()); return Collections.unmodifiableList(result); }
/** * @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; } }
Assert.assertEquals(s.getExcludedGroups(), Arrays.asList("excludeThisGroup")); XmlGroups groups = s.getGroups();
/** * @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; } }
@Test public void testIncludedAndExcludedGroups() { XmlSuite suite = new XmlSuite(); suite.addIncludedGroup("foo"); suite.addExcludedGroup("bar"); assertThat(suite.getIncludedGroups()).containsExactly("foo"); assertThat(suite.getExcludedGroups()).containsExactly("bar"); }
@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"); }
List<String> excluded = xmlSuite.getExcludedGroups(); if (hasElements(included) || hasElements(excluded)) { xsb.push("groups");
List<String> excluded = xmlSuite.getExcludedGroups(); if (hasElements(included) || hasElements(excluded)) { xsb.push("groups");
/** * {@inheritDoc} * Note that this is not a full clone: XmlTest children are not cloned by this * method. */ @Override public Object clone() { XmlSuite result = shallowCopy(); result.setExcludedGroups(getExcludedGroups()); result.setIncludedGroups(getIncludedGroups()); result.setGroupByInstances(getGroupByInstances()); result.setGroups(getGroups()); result.setMethodSelectors(getXmlMethodSelectors()); result.setPackages(getPackages()); result.setParentSuite(getParentSuite()); result.setPreserveOrder(getPreserveOrder()); result.setSuiteFiles(getSuiteFiles()); result.setTests(getTests()); result.setXmlMethodSelectors(getXmlMethodSelectors()); return result; }
/** * {@inheritDoc} Note that this is not a full clone: XmlTest children are not cloned by this * method. */ @Override public Object clone() { XmlSuite result = shallowCopy(); result.setExcludedGroups(getExcludedGroups()); result.setIncludedGroups(getIncludedGroups()); result.setGroupByInstances(getGroupByInstances()); result.setGroups(getGroups()); result.setMethodSelectors(getXmlMethodSelectors()); result.setPackages(getPackages()); result.setParentSuite(getParentSuite()); result.setPreserveOrder(getPreserveOrder()); result.setSuiteFiles(getSuiteFiles()); result.setTests(getTests()); result.setXmlMethodSelectors(getXmlMethodSelectors()); return result; }