/src/test/java/com/atlassian/bamboo/plugin/dotnet/tests/MBUnitResultsParserTest.java
Java | 48 lines | 33 code | 8 blank | 7 comment | 0 complexity | 8b47a758cee6d5186541a8910bf71857 MD5 | raw file
Possible License(s): BSD-3-Clause
- /**
- *
- */
- package com.atlassian.bamboo.plugin.dotnet.tests;
- import com.atlassian.bamboo.plugin.dotnet.tests.mbunit.MBUnitXmlTestResultsParser;
- import com.atlassian.bamboo.utils.BambooTestUtils;
- import org.junit.Test;
- import static org.junit.Assert.assertFalse;
- /**
- * @author Ross Rowe
- *
- */
- public class MBUnitResultsParserTest
- {
- private static final String TEST_RESULT_FILE = "com/atlassian/bamboo/plugin/dotnet/tests/mbunit.xml";
- private static final String UPDATED_FORMAT_FILE = "com/atlassian/bamboo/plugin/dotnet/tests/mbunit_new.xml";
- private static final String REMOVE_WHITESPACE_FILE = "com/atlassian/bamboo/plugin/dotnet/tests/test-report-20090118-164832.xml";
- @Test
- public void parseFileWithFailures() throws Exception {
- TestResultsParser parser = new MBUnitXmlTestResultsParser();
- parser.parse(BambooTestUtils.getInputStream(TEST_RESULT_FILE));
- assertFalse(parser.getSuccessfulTests().isEmpty());
- assertFalse(parser.getFailedTests().isEmpty());
- }
- @Test
- public void parseNewFormat() throws Exception {
- System
- .setProperty("javax.xml.transform.TransformerFactory",
- "com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl");
- TestResultsParser parser = new MBUnitXmlTestResultsParser();
- parser.parse(BambooTestUtils.getInputStream(UPDATED_FORMAT_FILE));
- assertFalse(parser.getSuccessfulTests().isEmpty());
- }
- @Test
- public void removeWhitespace() throws Exception {
- TestResultsParser parser = new MBUnitXmlTestResultsParser();
- parser.parse(BambooTestUtils.getInputStream(REMOVE_WHITESPACE_FILE));
- assertFalse(parser.getSuccessfulTests().isEmpty());
- }
- }