Class TagObject
- java.lang.Object
-
- net.masterthought.cucumber.json.support.TagObject
-
- All Implemented Interfaces:
Reportable
public class TagObject extends Object implements Reportable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addElement(Element element)
long
getDuration()
List<Element>
getElements()
int
getFailedFeatures()
int
getFailedScenarios()
int
getFailedSteps()
int
getFeatures()
String
getFormattedDuration()
String
getName()
int
getNumberOfStatus(Status status)
int
getPassedFeatures()
int
getPassedScenarios()
int
getPassedSteps()
int
getPendingSteps()
String
getRawStatus()
String
getReportFileName()
int
getScenarios()
int
getSkippedSteps()
Status
getStatus()
int
getSteps()
int
getUndefinedSteps()
-
-
-
Constructor Detail
-
TagObject
public TagObject(String tagName)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceReportable
- Returns:
- name of the element that will be displayed to user.
-
getReportFileName
public String getReportFileName()
-
addElement
public boolean addElement(Element element)
-
getFeatures
public int getFeatures()
- Specified by:
getFeatures
in interfaceReportable
- Returns:
- number of features for this element.
-
getPassedFeatures
public int getPassedFeatures()
- Specified by:
getPassedFeatures
in interfaceReportable
- Returns:
- number of passed features for this element.
-
getFailedFeatures
public int getFailedFeatures()
- Specified by:
getFailedFeatures
in interfaceReportable
- Returns:
- number of failed features for this element.
-
getScenarios
public int getScenarios()
- Specified by:
getScenarios
in interfaceReportable
- Returns:
- number of scenarios for this element.
-
getPassedScenarios
public int getPassedScenarios()
- Specified by:
getPassedScenarios
in interfaceReportable
- Returns:
- number of passed scenarios for this element.
-
getFailedScenarios
public int getFailedScenarios()
- Specified by:
getFailedScenarios
in interfaceReportable
- Returns:
- number of failed scenarios for this element.
-
getDuration
public long getDuration()
- Specified by:
getDuration
in interfaceReportable
- Returns:
- duration as milliseconds for this element.
-
getFormattedDuration
public String getFormattedDuration()
- Specified by:
getFormattedDuration
in interfaceReportable
- Returns:
- formatted duration for this element.
-
getSteps
public int getSteps()
- Specified by:
getSteps
in interfaceReportable
- Returns:
- number of all steps for this element.
-
getNumberOfStatus
public int getNumberOfStatus(Status status)
-
getPassedSteps
public int getPassedSteps()
- Specified by:
getPassedSteps
in interfaceReportable
- Returns:
- number of passed steps for this element.
-
getFailedSteps
public int getFailedSteps()
- Specified by:
getFailedSteps
in interfaceReportable
- Returns:
- number of failed steps for this element.
-
getSkippedSteps
public int getSkippedSteps()
- Specified by:
getSkippedSteps
in interfaceReportable
- Returns:
- number of skipped steps for this element.
-
getUndefinedSteps
public int getUndefinedSteps()
- Specified by:
getUndefinedSteps
in interfaceReportable
- Returns:
- number of undefined steps for this element.
-
getPendingSteps
public int getPendingSteps()
- Specified by:
getPendingSteps
in interfaceReportable
- Returns:
- number of pending steps for this element.
-
getStatus
public Status getStatus()
- Specified by:
getStatus
in interfaceReportable
- Returns:
- status for this element.
-
getRawStatus
public String getRawStatus()
-
-