Examples of OutputValidator


Examples of org.apache.maven.surefire.its.fixture.OutputValidator

    }

    public void testSkippedFailsafeReportGeneration()
        throws Exception
    {
        OutputValidator validator = unpack().
            activateProfile(
                "skipFailsafe" ).addFailsafeReportOnlyGoal().addSurefireReportOnlyGoal().executeCurrentGoals();

        TestFile siteFile = validator.getSiteFile( "surefire-report.html" );
        System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
        assertTrue( "Expecting surefire report file", siteFile.isFile() );

        siteFile = validator.getSiteFile( "failsafe-report.html" );
        System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
        assertFalse( "Expecting no failsafe report file", siteFile.isFile() );
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

    }

    public void testSkippedSurefireReportGeneration()
        throws Exception
    {
        OutputValidator validator = unpack().failNever().
            activateProfile(
                "skipSurefire" ).addFailsafeReportOnlyGoal().addSurefireReportOnlyGoal().executeCurrentGoals();

        TestFile siteFile = validator.getSiteFile( "surefire-report.html" );
        System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
        assertFalse( "Expecting no surefire report file", siteFile.isFile() );

        siteFile = validator.getSiteFile( "failsafe-report.html" );
        System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
        assertTrue( "Expecting failsafe report file", siteFile.isFile() );
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

public class Surefire224WellFormedXmlFailuresIT
    extends SurefireIntegrationTestCase
{
    public void testWellFormedXmlFailures()
    {
        OutputValidator outputValidator = unpack( "/surefire-224-wellFormedXmlFailures" ).executeTest();

        outputValidator.assertTestSuiteResults( 4, 0, 4, 0 );

        ReportTestSuite suite =
            HelperAssertions.extractReports( ( new File[]{ outputValidator.getBaseDir() } ) ).get( 0 );
        List<ReportTestCase> testCases = suite.getTestCases();
        assertEquals( "Wrong number of test case objects", 4, testCases.size() );
        ReportTestCase testQuote = null, testLower = null, testGreater = null, testU0000 = null;
        for ( ReportTestCase current : testCases )
        {
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

    {

        SurefireLauncher surefireLauncher = unpack().failNever();
        surefireLauncher.executeTest();
        surefireLauncher.addGoal( "-Daggregate=true" );
        OutputValidator validator = surefireLauncher.execute( "surefire-report:report" );
        TestFile siteFile = validator.getSiteFile( "surefire-report.html" );
        siteFile.assertContainsText( "MyModule1ClassTest" );
        siteFile.assertContainsText( "MyModule2ClassTest" );
        siteFile.assertContainsText( "MyDummyClassM1Test" );
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

    {
        SurefireLauncher surefireLauncher = unpack().failNever();
        surefireLauncher.executeTest();
        surefireLauncher.reset();
        surefireLauncher.execute( "surefire-report:report" );
        OutputValidator module1 = surefireLauncher.getSubProjectValidator( "module1" );
        TestFile siteFile = module1.getSiteFile( "surefire-report.html" );
        siteFile.assertContainsText( "MyModule1ClassTest" );
        siteFile.assertContainsText( "MyDummyClassM1Test" );
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

    public void runTestNgTest( String version )
        throws Exception
    {

        final OutputValidator outputValidator = unpack( "testng-simple" ).resetInitialGoals( version ).executeTest();
        outputValidator.verifyErrorFreeLog().assertTestSuiteResults( 1, 0, 0, 0 );
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

        testWithProfile( "-Ppath" );
    }

    private void testWithProfile( String profile )
    {
        final OutputValidator outputValidator = unpack().
            addGoal( profile ).executeTest().verifyErrorFree( 2 );
        outputValidator.getTargetFile( "testTouchFile.txt" ).assertFileExists();
        outputValidator.getTargetFile( "defaultTestTouchFile.txt" ).assertFileExists();
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

public class ReportersIT
    extends SurefireIntegrationTestCase
{
    public void testRedirectOutputTestNg()
    {
        OutputValidator reporters = unpack( "reporters" ).redirectToFile( true ).printSummary( true ).executeTest();

        reporters.getSurefireReportsFile( "TestSuite-output.txt" ).assertFileExists();
        reporters.getSurefireReportsFile( "TEST-TestSuite.xml" ).assertFileExists();
        reporters.getSurefireReportsFile( "TestSuite.txt" ).assertFileExists();
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

        }
    }

    private String[] doTest( SurefireLauncher forkMode )
    {
        final OutputValidator outputValidator = forkMode.executeTest();
        outputValidator.verifyErrorFreeLog().assertTestSuiteResults( 3, 0, 0, 0 );
        String[] pids = new String[3];
        for ( int i = 1; i <= pids.length; i++ )
        {
            final TestFile targetFile = outputValidator.getTargetFile( "test" + i + "-pid" );
            String pid = targetFile.slurpFile();
            pids[i - 1] = pid;
        }
        return pids;
    }
View Full Code Here

Examples of org.apache.maven.surefire.its.fixture.OutputValidator

public class ConsoleOutputIT
    extends SurefireIntegrationTestCase
{
    public void testProperNewlines()
    {
        final OutputValidator outputValidator =
            unpack( "/consoleOutput" ).redirectToFile( true ).setJUnitVersion( "4.7" ).executeTest();
        outputValidator.getSurefireReportsFile( "consoleOutput.Test1-output.txt" ).assertContainsText( "SoutAgain" );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.