Examples of TestNG


Examples of org.testng.TestNG

    public static void run( List suiteFiles, String testSourceDirectory, Map options, ArtifactVersion version,
                            RunListener reportManager, TestNgTestSuite suite, File reportsDirectory )
        throws TestSetFailedException
    {
        TestNG testng = new TestNG( true );
        Configurator configurator = getConfigurator( version );
        configurator.configure( testng, options );
        postConfigure( testng, testSourceDirectory, reportManager, suite, reportsDirectory );
        testng.setTestSuites( suiteFiles );
        testng.run();
    }
View Full Code Here

Examples of org.testng.TestNG

  }

  @Test
  public void runTestAndAssertCounters() throws Exception {
    final FailureTrackingTestListener listener = new FailureTrackingTestListener();
    final TestNG testNG = new TestNG();
    testNG.addListener(listener);
    testNG.setTestClasses(new Class<?>[] { this.clazz });
    testNG.setVerbose(0);
    testNG.run();

    assertEquals("Verifying number of test starts for test class [" + this.clazz + "].",
        this.expectedTestStartCount, listener.testStartCount);
    assertEquals("Verifying number of successful tests for test class [" + this.clazz + "].",
        this.expectedTestSuccessCount, listener.testSuccessCount);
View Full Code Here

Examples of org.testng.TestNG

    classes.add(new XmlClass("it.webtest.testng.TestNGTest3"));
    test.setXmlClasses(classes);

    List<XmlSuite> suites = new ArrayList<XmlSuite>();
    suites.add(suite);
    TestNG tng = new TestNG();
    tng.setXmlSuites(suites);
    tng.run();
  }
View Full Code Here

Examples of org.testng.TestNG

    public static void run( Class[] testClasses, String testSourceDirectory, Map options, RunListener reportManager,
                            TestNgTestSuite suite, File reportsDirectory, final String methodNamePattern )
        throws TestSetFailedException
    {
        TestNG testng = new TestNG( true );

        applyGroupMatching( testng, options );
        if ( !StringUtils.isBlank( methodNamePattern ) )
        {
            applyMethodNameFiltering( testng, methodNamePattern );
        }

        Configurator configurator = getConfigurator( (String) options.get("testng.configurator" ) );
        System.out.println( "Configuring TestNG with: " + configurator.getClass().getSimpleName() );
        configurator.configure( testng, options );
        postConfigure( testng, testSourceDirectory, reportManager, suite, reportsDirectory );
        testng.setTestClasses( testClasses );
        testng.run();
    }
View Full Code Here

Examples of org.testng.TestNG

    public static void run( List<String> suiteFiles, String testSourceDirectory, Map options, RunListener reportManager,
                            TestNgTestSuite suite, File reportsDirectory )
        throws TestSetFailedException
    {
        TestNG testng = new TestNG( true );
        Configurator configurator = getConfigurator( (String) options.get("testng.configurator" ) );
        configurator.configure( testng, options );
        postConfigure( testng, testSourceDirectory, reportManager, suite, reportsDirectory );
        testng.setTestSuites( suiteFiles );
        testng.run();
    }
View Full Code Here

Examples of org.testng.TestNG

   {
      setExecutionMode();

      TestListener resultListener = new TestListener();
     
      TestNG runner = new TestNG(false);
      runner.setVerbose(0);
      runner.addListener(resultListener);
      runner.setXmlSuites(
            Arrays.asList(createSuite(testClass, methodName)));
     
      runner.run();

      TestResult testResult = resultListener.getTestResult();
     
      resetExecutionMode();
     
View Full Code Here

Examples of org.testng.TestNG

public class TestNGShouldFailWhenMockitoListenerFailsTest {

    private final FailureRecordingListener failureRecorder = new FailureRecordingListener();

    public void report_failure_on_incorrect_annotation_usage() throws Throwable {
        TestNG testNG = new_TestNG_with_failure_recorder_for(FailingOnPurposeBecauseIncorrectAnnotationUsage.class);

        testNG.run();

        assertTrue(testNG.hasFailure());
        assertThat(failureRecorder.lastThrowable()).isInstanceOf(MockitoException.class);
    }
View Full Code Here

Examples of org.testng.TestNG

        assertThat(failureRecorder.lastThrowable()).isInstanceOf(MockitoException.class);
    }

    @Test
    public void report_failure_on_incorrect_stubbing_syntax_with_matchers_in_test_methods() throws Exception {
        TestNG testNG = new_TestNG_with_failure_recorder_for(FailingOnPurposeBecauseIncorrectStubbingSyntax.class);

        testNG.run();

        assertTrue(testNG.hasFailure());
        assertThat(failureRecorder.lastThrowable()).isInstanceOf(InvalidUseOfMatchersException.class);
    }
View Full Code Here

Examples of org.testng.TestNG

    }


    @Test
    public void report_failure_on_incorrect_stubbing_syntax_with_matchers_in_configuration_methods() throws Exception {
        TestNG testNG = new_TestNG_with_failure_recorder_for(FailingOnPurposeBecauseWrongStubbingSyntaxInConfigurationMethod.class);

        testNG.run();

        assertTrue(testNG.hasFailure());
        assertThat(failureRecorder.lastThrowable()).isInstanceOf(InvalidUseOfMatchersException.class);
    }
View Full Code Here

Examples of org.testng.TestNG

        failureRecorder.clear();
    }


    private TestNG new_TestNG_with_failure_recorder_for(Class<?>... testNGClasses) {
        TestNG testNG = new TestNG();
        testNG.setVerbose(0);
        testNG.setUseDefaultListeners(false);
        testNG.addListener(failureRecorder);

        testNG.setTestClasses(testNGClasses);
        return testNG;
    }
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.