public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuite = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); SMEvent testSuiteEvent; for (testSuiteEvent = testSuite.getNext(); testSuiteEvent != null; testSuiteEvent = testSuite.getNext()) { if (testSuiteEvent.compareTo(SMEvent.START_ELEMENT) == 0) { String testSuiteClassName = testSuite.getAttrValue("name"); if (StringUtils.contains(testSuiteClassName, "$")) { // test suites for inner classes are ignored return; } parseTestCase(testSuiteClassName, testSuite.childCursor(new ElementFilter("testcase"))); } } }
@Override public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuiteCursor = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); while (testSuiteCursor.getNext() != null) { String testSuiteClassName = testSuiteCursor.getAttrValue("name"); TestSuite testSuite = new TestSuite(testSuiteClassName); testSuites.add(testSuite); SMInputCursor testCaseCursor = testSuiteCursor.childElementCursor("testcase"); while (testCaseCursor.getNext() != null) { testSuite.addTestCase(parseTestCaseTag(testCaseCursor)); } } }
public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuite = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); SMEvent testSuiteEvent; for (testSuiteEvent = testSuite.getNext(); testSuiteEvent != null; testSuiteEvent = testSuite.getNext()) { if (testSuiteEvent.compareTo(SMEvent.START_ELEMENT) == 0) { String testSuiteClassName = testSuite.getAttrValue("name"); if (StringUtils.contains(testSuiteClassName, "$")) { // test suites for inner classes are ignored return; } parseTestCase(testSuiteClassName, testSuite.childCursor(new ElementFilter("testcase"))); } } }
@Override public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuiteCursor = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); while (testSuiteCursor.getNext() != null) { String testSuiteClassName = testSuiteCursor.getAttrValue("name"); TestSuite testSuite = new TestSuite(testSuiteClassName); testSuites.add(testSuite); SMInputCursor testCaseCursor = testSuiteCursor.childElementCursor("testcase"); while (testCaseCursor.getNext() != null) { testSuite.addTestCase(parseTestCaseTag(testCaseCursor)); } } }
@Override public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuite = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); SMEvent testSuiteEvent; for (testSuiteEvent = testSuite.getNext(); testSuiteEvent != null; testSuiteEvent = testSuite.getNext()) { if (testSuiteEvent.compareTo(SMEvent.START_ELEMENT) == 0) { String testSuiteClassName = testSuite.getAttrValue("name"); if (StringUtils.contains(testSuiteClassName, "$")) { // test suites for inner classes are ignored return; } handleTestCases(testSuiteClassName, testSuite.childCursor(new ElementFilter("testcase"))); } } }
public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuite = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); SMEvent testSuiteEvent; while ((testSuiteEvent = testSuite.getNext()) != null) { if (testSuiteEvent.compareTo(SMEvent.START_ELEMENT) == 0) { String testSuiteClassName = testSuite.getAttrValue("name"); if (StringUtils.contains(testSuiteClassName, "$")) { // test suites for inner classes are ignored return; } SMInputCursor testCase = testSuite.childCursor(new ElementFilter("testcase")); SMEvent event; while ((event = testCase.getNext()) != null) { if (event.compareTo(SMEvent.START_ELEMENT) == 0) { String testClassName = getClassname(testCase, testSuiteClassName); UnitTestClassReport classReport = index.index(testClassName); parseTestCase(testCase, classReport); } } } } }
@Override public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuite = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); SMEvent testSuiteEvent; for (testSuiteEvent = testSuite.getNext(); testSuiteEvent != null; testSuiteEvent = testSuite.getNext()) { if (testSuiteEvent.compareTo(SMEvent.START_ELEMENT) == 0) { String testSuiteClassName = testSuite.getAttrValue("name"); if (StringUtils.contains(testSuiteClassName, "$")) { // test suites for inner classes are ignored return; } SMInputCursor testCase = testSuite.childCursor(new ElementFilter("testcase")); SMEvent event; for (event = testCase.getNext(); event != null; event = testCase.getNext()) { if (event.compareTo(SMEvent.START_ELEMENT) == 0) { String testClassName = getClassname(testCase, testSuiteClassName); UnitTestClassReport classReport = index.index(testClassName); parseTestCase(testCase, classReport); } } } } }
@Override public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuite = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); SMEvent testSuiteEvent; for (testSuiteEvent = testSuite.getNext(); testSuiteEvent != null; testSuiteEvent = testSuite.getNext()) { if (testSuiteEvent.compareTo(SMEvent.START_ELEMENT) == 0) { String testSuiteClassName = testSuite.getAttrValue("name"); if (StringUtils.contains(testSuiteClassName, "$")) { // test suites for inner classes are ignored return; } SMInputCursor testCase = testSuite.childCursor(new ElementFilter("testcase")); SMEvent event; for (event = testCase.getNext(); event != null; event = testCase.getNext()) { if (event.compareTo(SMEvent.START_ELEMENT) == 0) { String testClassName = getClassname(testCase, testSuiteClassName); UnitTestClassReport classReport = index.index(testClassName); parseTestCase(testCase, classReport); } } } } }
@Override public void stream(SMHierarchicCursor rootCursor) throws XMLStreamException { SMInputCursor testSuite = rootCursor.constructDescendantCursor(new ElementFilter("testsuite")); SMEvent testSuiteEvent; for (testSuiteEvent = testSuite.getNext(); testSuiteEvent != null; testSuiteEvent = testSuite.getNext()) { if (testSuiteEvent.compareTo(SMEvent.START_ELEMENT) == 0) { String testSuiteClassName = testSuite.getAttrValue("name"); if (StringUtils.contains(testSuiteClassName, "$")) { // test suites for inner classes are ignored return; } SMInputCursor testCase = testSuite.childCursor(new ElementFilter("testcase")); SMEvent event; for (event = testCase.getNext(); event != null; event = testCase.getNext()) { if (event.compareTo(SMEvent.START_ELEMENT) == 0) { String testClassName = getClassname(testCase, testSuiteClassName); UnitTestClassReport classReport = index.index(testClassName); parseTestCase(testCase, classReport); } } } } }