br.eti.kinoshita.tap4j.producer
Class AbstractTapProducer

java.lang.Object
  extended by br.eti.kinoshita.tap4j.producer.AbstractTapProducer
All Implemented Interfaces:
TapProducer
Direct Known Subclasses:
DefaultTapProducer

public abstract class AbstractTapProducer
extends Object
implements TapProducer

Abstract TAP Producer. Implements few basic methods.

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

Field Summary
protected  Footer footer
          Footer.
protected  Header header
          Header.
protected  Integer numberOfBailOuts
          Number of Bail Outs.
protected  Integer numberOfComments
          Number of Comments.
protected  Integer numberOfTestResults
          Number of Test Results.
protected  Plan plan
          Plan.
protected  List<TapResult> tapLines
          List of Tap Lines.
 
Constructor Summary
AbstractTapProducer()
           
 
Method Summary
 boolean addBailOut(BailOut bailOut)
           
 boolean addComment(Comment comment)
           
 boolean addTestResult(TestResult testResult)
           
 Integer getNumberOfBailOuts()
           
 Integer getNumberOfComments()
           
 Integer getNumberOfTestResults()
           
 List<TapResult> getTapLines()
           
 void setFooter(Footer footer)
           
 void setHeader(Header header)
           
 void setPlan(Plan plan)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface br.eti.kinoshita.tap4j.producer.TapProducer
printTo, printTo
 

Field Detail

header

protected Header header
Header.


plan

protected Plan plan
Plan.


tapLines

protected List<TapResult> tapLines
List of Tap Lines.


numberOfTestResults

protected Integer numberOfTestResults
Number of Test Results.


numberOfBailOuts

protected Integer numberOfBailOuts
Number of Bail Outs.


numberOfComments

protected Integer numberOfComments
Number of Comments.


footer

protected Footer footer
Footer.

Constructor Detail

AbstractTapProducer

public AbstractTapProducer()
Method Detail

setHeader

public void setHeader(Header header)
Specified by:
setHeader in interface TapProducer
Parameters:
header - Header.

setPlan

public void setPlan(Plan plan)
Specified by:
setPlan in interface TapProducer
Parameters:
plan - Plan.

addTestResult

public boolean addTestResult(TestResult testResult)
Specified by:
addTestResult in interface TapProducer
Parameters:
testResult - Test Result.

getNumberOfTestResults

public Integer getNumberOfTestResults()
Specified by:
getNumberOfTestResults in interface TapProducer
Returns:
Number of Test Results.

addBailOut

public boolean addBailOut(BailOut bailOut)
Specified by:
addBailOut in interface TapProducer
Parameters:
bailOut - Bail Out.

getNumberOfBailOuts

public Integer getNumberOfBailOuts()
Specified by:
getNumberOfBailOuts in interface TapProducer
Returns:
Number of Bail Outs.

getTapLines

public List<TapResult> getTapLines()
Specified by:
getTapLines in interface TapProducer
Returns:
List of TAP Lines.

addComment

public boolean addComment(Comment comment)
Specified by:
addComment in interface TapProducer
Parameters:
comment - Comment.

getNumberOfComments

public Integer getNumberOfComments()
Specified by:
getNumberOfComments in interface TapProducer
Returns:
Number of comments.

setFooter

public void setFooter(Footer footer)
Specified by:
setFooter in interface TapProducer
Parameters:
footer - Footer.


Copyright © 2010. All Rights Reserved.