@Test public void testGetTestsFromSuiteMatchingAll() throws InitializationError { // when List<Class<?>> collectedTests = m_testSuite.getSuiteOrTestMatchingRegex(".*"); // then assertEquals(7, collectedTests.size()); }
@Test public void testGetTestsMatchingSample() throws InitializationError { // when List<Class<?>> collectedTests = m_testSuite.getAllClassMatching(".*Sample.*"); // then assertEquals(4, collectedTests.size()); }
@Test public void testGetTestsMatchingUnusual() throws InitializationError { // when List<Class<?>> collectedTests = m_testSuite.getAllClassMatching(".*Unusual.*"); // then assertEquals(1, collectedTests.size()); assertEquals(UnusualTest.class, collectedTests.get(0)); }
@Test public void testGetMethodFromTest() { // when List<ClassMethodPair> pairs = m_testSuite.getMethodMatching(".*Method.*"); // then assertEquals(1, pairs.size()); assertEquals(FirstSubSuiteTest.class, pairs.get(0).m_methodClass); assertEquals(FirstSubSuiteTest.METHODNAME, pairs.get(0).m_methodName); }
@Test public void testGetTestsFromSuiteMatchingTest() throws InitializationError { // when List<Class<?>> collectedTests = m_testSuite.getSuiteOrTestMatchingRegex(".*Test.*"); // then assertEquals(7, collectedTests.size()); assertThat( collectedTests, hasItems(FirstSubSuiteTest.class, SecondSubSuiteTest.class, UnusualTest.class)); assertThat( collectedTests, not(hasItems(new Class<?>[] {ExampleSubSuite.class, EmptySuite.class}))); }