public Statistics toStatistics() { return new Statistics(getSuccess(0), getFailure(0), getError(0), getIgnored(0)); }
public static XmlReport parse(InputStream is) throws SAXException, IOException { return parse(new InputSource(is)); }
public static XmlReport newInstance(String name) { return new XmlReport(name); }
public static String toXml(info.novatec.testit.livingdoc.document.Document document) throws IOException { StringWriter sw = new StringWriter(); XmlReport xmlReport = XmlReport.newInstance(""); xmlReport.generate(document); xmlReport.printTo(sw); return sw.toString(); }
public TimeStatistics toTimeStatistics() { return new TimeStatistics(getTotalTime(0), getExecutionTime(0)); }
@Test public void testThatTheValuesAreAccessibleAfterAnInstanciationWithAString() throws Exception { XmlReport report = XmlReportMother.simpleResults(); assertEquals(1, report.getSuccess(0)); assertEquals(2, report.getFailure(0)); assertEquals(3, report.getError(0)); assertEquals(4, report.getIgnored(0)); assertEquals(5, report.getAnnotation(0)); assertEquals(6, report.getExecutionTime(0)); assertEquals(7, report.getTotalTime(0)); assertEquals("Calculator", report.getDocumentName(0)); assertEquals("http://testit.novatec.info/confluence/display/LIVINGDOCDEMO/Calculator", report .getDocumentExternalLink(0)); assertEquals(RESULTS, report.getResults(0)); assertEquals("unix", report.getSections(0)); assertNull(report.getSections(1)); }
@Test public void testThatTheValuesAreAccessibleAfterAnInstanciationWithACompilerAndAString() throws Exception { XmlReport parser = new XmlReport(""); Document document = documentFor(RESULTS); document.setSections(new String[] { "unix" }); document.tally(new Statistics(1, 2, 3, 4)); parser.generate(document); assertEquals(1, parser.getSuccess(0)); assertEquals(2, parser.getFailure(0)); assertEquals(3, parser.getError(0)); assertEquals(4, parser.getIgnored(0)); assertEquals(RESULTS, parser.getResults(0)); assertEquals("unix", parser.getSections(0)); }
@Test public void testThatTheValuesAreAccessibleAfterAnInstanciationWithAStream() throws Exception { XmlReport report = XmlReportMother.simpleResults(); assertEquals(1, report.getSuccess(0)); assertEquals(2, report.getFailure(0)); assertEquals(3, report.getError(0)); assertEquals(4, report.getIgnored(0)); assertEquals(5, report.getAnnotation(0)); assertEquals(6, report.getExecutionTime(0)); assertEquals(7, report.getTotalTime(0)); assertEquals(RESULTS, report.getResults(0)); }
public static Execution newInstance(Specification specification, SystemUnderTest systemUnderTest, XmlReport xmlReport) { if (xmlReport.getGlobalException() != null) { return error(specification, systemUnderTest, null, xmlReport.getGlobalException()); } Execution execution = new Execution(); execution.setExecutionDate(new Timestamp(System.currentTimeMillis())); execution.setSpecification(specification); execution.setSystemUnderTest(systemUnderTest); execution.setFailures(xmlReport.getFailure(0)); execution.setErrors(xmlReport.getError(0)); execution.setSuccess(xmlReport.getSuccess(0)); execution.setIgnored(xmlReport.getIgnored(0)); if (execution.wasRunned()) { execution.setResults(xmlReport.getResults(0)); } if (xmlReport.getSections(0) != null) { StringBuilder sections = new StringBuilder(); int index = 0; while (xmlReport.getSections(index) != null) { if (index > 0) { sections.append(','); } sections.append(xmlReport.getSections(index)); index++; } execution.setSections(sections.toString()); } return execution; }
public static XmlReport parse(Reader in) throws SAXException, IOException { return parse(new InputSource(in)); }
public static XmlReport parse(InputSource source) throws SAXException, IOException { return new XmlReport(source); }
public static XmlReport parse(String content) throws SAXException, IOException { return parse(new StringReader(content)); }
public static XmlReport parse(File file) throws SAXException, IOException { FileInputStream fileInputStream = new FileInputStream(file); Reader reader = new InputStreamReader(fileInputStream, "UTF-8"); try { return parse(reader); } finally { IOUtils.closeQuietly(reader); } }
public static XmlReport simpleResults() throws SAXException, IOException { return XmlReport.parse(simpleResultString()); }
XmlReport report = XmlReport.parse(outputFile);