Package br.eti.kinoshita.tap4j.model

Examples of br.eti.kinoshita.tap4j.model.TestResult


      {
        List<ITestResult> testResults = testResultsPerSuite.get( testResultClass );
       
        for ( ITestResult testResult : testResults )
        {
          TestResult tapTestResult =
            TestNGTAPUtils.generateTAPTestResult( testResult, testSet.getNumberOfTestResults()+1 );
          testSet.addTestResult( tapTestResult );
        }
      }
     
View Full Code Here


               
              testSet.setPlan( new Plan( totalTestResultsByGroup ) );
             
              for ( ITestResult testResult : groupTestResults )
              {
                TestResult tapTestResult = TestNGTAPUtils.generateTAPTestResult( testResult, testSet.getNumberOfTestResults()+1 );
                testSet.addTestResult( tapTestResult );
              }
               
              File output = new File(outputDirectory, group+".tap");
              tapProducer.dump(testSet, output);
View Full Code Here

   * @param number
   * @return
   */
  public static TestResult generateTAPTestResult( JUnitTestData testMethod, Integer number )
  {
    final TestResult tapTestResult = new TestResult();
   
    String testResultDescription = generateTAPTestResultDescription( testMethod );
    tapTestResult.setDescription( testResultDescription );
   
    setTapTestStatus( tapTestResult, testMethod );
   
    createTestNGYAMLishData( tapTestResult, testMethod );
   
View Full Code Here

      String className="";
      for(JUnitTestData testMethod:testMethodsList)
      {
      className = JUnitYAMLishUtils.extractClassName( testMethod.getDescription() );

      TestResult tapTestResult = JUnitTAPUtils.generateTAPTestResult(testMethod, 1);
      testSet.addTestResult( tapTestResult );
      }
   
      File output = new File("./", className+".tap");
    tapProducer.dump(testSet, output);
View Full Code Here

     */
    protected void generateTapPerMethod( Result result )
    {
      for(JUnitTestData testMethod:testMethodsList)
      {
      TestResult tapTestResult = JUnitTAPUtils.generateTAPTestResult(testMethod, 1);
     
          TestSet testSet = new TestSet();
          testSet.setPlan( new Plan( 1 ) );
      testSet.addTestResult( tapTestResult );
       
View Full Code Here

   * @param number TAP Test Number
   * @return TAP TestResult
   */
  public static TestResult generateTAPTestResult( ITestResult testResult, Integer number )
  {
    final TestResult tapTestResult = new TestResult();
   
    String testResultDescription = generateTAPTestResultDescription( testResult );
    tapTestResult.setDescription( testResultDescription );
   
    TestNGTAPUtils.setTapTestResultStatus( tapTestResult, testResult.getStatus() );
   
    TestNGTAPUtils.createTestNGYAMLishData( tapTestResult, testResult );
   
View Full Code Here

  /**
   * @param matcher REGEX Matcher.
   */
  protected void extractTestResult( Matcher matcher )
  {
    TestResult testResult = null;
   
    final String okOrNotOk = matcher.group(1);
    StatusValues status = null;
    if ( okOrNotOk.trim().equals("ok"))
    {
      status = StatusValues.OK;
    }
    else // regex mate...
    {
      status = StatusValues.NOT_OK;
    }
   
    Integer testNumber = this.getTestNumber( matcher.group(2) );
   
    testResult = new TestResult( status, testNumber );     
   
    testResult.setDescription(matcher.group(3));
   
    String directiveToken = matcher.group(4);
    if ( directiveToken != null )
    {
      String directiveText = matcher.group(5);
      DirectiveValues directiveValue = null;
      if ( directiveText.trim().equals("TODO"))
      {
        directiveValue = DirectiveValues.TODO;
      } else
      {
        directiveValue = DirectiveValues.SKIP;
      }
      String reason = matcher.group( 6 );
      Directive directive = new Directive( directiveValue, reason );
      testResult.setDirective( directive );
    }
   
    String commentToken = matcher.group( 7 );
    if ( commentToken != null )
    {
      String text = matcher.group ( 8 );
      final Comment comment = new Comment( text );
      testResult.setComment( comment );
    }
   
    this.testResults.add( testResult );
    this.tapLines.add( testResult );
  }
View Full Code Here

  /**
   * @param matcher REGEX Matcher.
   */
  private void extractTestResult( Matcher matcher )
  {
    TestResult testResult = null;
   
    final String okOrNotOk = matcher.group(1);
    StatusValues status = null;
    if ( okOrNotOk.trim().equals("ok"))
    {
      status = StatusValues.OK;
    }
    else // regex mate...
    {
      status = StatusValues.NOT_OK;
    }
   
    Integer testNumber = Integer.parseInt(matcher.group(2));
    testResult = new TestResult( status, testNumber );     
   
    testResult.setDescription(matcher.group(3));
   
    String directiveToken = matcher.group(4);
    if ( directiveToken != null )
    {
      String directiveText = matcher.group(5);
      DirectiveValues directiveValue = null;
      if ( directiveText.trim().equals("TODO"))
      {
        directiveValue = DirectiveValues.TODO;
      } else
      {
        directiveValue = DirectiveValues.SKIP;
      }
      String reason = matcher.group( 6 );
      Directive directive = new Directive( directiveValue, reason );
      testResult.setDirective( directive );
    }
   
    String commentToken = matcher.group( 7 );
    if ( commentToken != null )
    {
      String text = matcher.group ( 8 );
      final Comment comment = new Comment( text );
      testResult.setComment( comment );
    }
   
    this.testResults.add( testResult );
    this.tapLines.add( testResult );
  }
View Full Code Here

      {
        List<ITestResult> testResults = testResultsPerSuite.get( testResultClass );
       
        for ( ITestResult testResult : testResults )
        {
          TestResult tapTestResult =
            TestNGTAPUtils.generateTAPTestResult( testResult, testSet.getNumberOfTestResults()+1 );
          testSet.addTestResult( tapTestResult );
        }
      }
     
View Full Code Here

               
              testSet.setPlan( new Plan( totalTestResultsByGroup ) );
             
              for ( ITestResult testResult : groupTestResults )
              {
                TestResult tapTestResult = TestNGTAPUtils.generateTAPTestResult( testResult, testSet.getNumberOfTestResults()+1 );
                testSet.addTestResult( tapTestResult );
              }
               
              File output = new File(outputDirectory, group+".tap");
              tapProducer.dump(testSet, output);
View Full Code Here

TOP

Related Classes of br.eti.kinoshita.tap4j.model.TestResult

Copyright © 2018 www.massapicom. 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.