br.eti.kinoshita.tap4j.producer
Interface TapProducer

All Known Implementing Classes:
AbstractTapProducer, DefaultTapCoreProducer, DefaultTapProducer

public interface TapProducer

Produces a TAP Stream.

Since:
1.0
Author:
Bruno P. Kinoshita - http://www.kinoshita.eti.br

Method Summary
 boolean addBailOut(BailOut bailOut)
           
 boolean addComment(Comment comment)
           
 boolean addTestResult(TestResult testResult)
           
 Integer getNumberOfBailOuts()
           
 Integer getNumberOfComments()
           
 Integer getNumberOfTestResults()
           
 List<TapResult> getTapLines()
           
 void printTo(File file)
          Prints a TAP Stream into a File.
 void printTo(PrintWriter pw)
          Prints the TAP Stream into a Print Writer.
 void setFooter(Footer footer)
           
 void setHeader(Header header)
           
 void setPlan(Plan plan)
           
 

Method Detail

setHeader

void setHeader(Header header)
Parameters:
header - Header.

setPlan

void setPlan(Plan plan)
Parameters:
plan - Plan.

addTestResult

boolean addTestResult(TestResult testResult)
Parameters:
testResult - Test Result.

getNumberOfTestResults

Integer getNumberOfTestResults()
Returns:
Number of Test Results.

addBailOut

boolean addBailOut(BailOut bailOut)
Parameters:
bailOut - Bail Out.

getNumberOfBailOuts

Integer getNumberOfBailOuts()
Returns:
Number of Bail Outs.

getTapLines

List<TapResult> getTapLines()
Returns:
List of TAP Lines.

addComment

boolean addComment(Comment comment)
Parameters:
comment - Comment.

getNumberOfComments

Integer getNumberOfComments()
Returns:
Number of comments.

setFooter

void setFooter(Footer footer)
Parameters:
footer - Footer.

printTo

void printTo(PrintWriter pw)
Prints the TAP Stream into a Print Writer.

Parameters:
pw - The Print Writer.

printTo

void printTo(File file)
             throws IOException
Prints a TAP Stream into a File.

Parameters:
file - File to print the TAP Stream into it.
Throws:
IOException


Copyright © 2010. All Rights Reserved.