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 booleanaddElement(Element element)longgetDuration()Returns duration as milliseconds for this element.List<Element>getElements()intgetFailedFeatures()Returns number of failed features for this element.intgetFailedScenarios()Returns number of failed scenarios for this element.intgetFailedSteps()Returns number of failed steps for this element.intgetFeatures()Returns number of features for this element.StringgetFormattedDuration()Returns formatted duration for this element.StringgetName()Returns name of the element that will be displayed to user.intgetNumberOfStatus(Status status)intgetPassedFeatures()Returns number of passed features for this element.intgetPassedScenarios()Returns number of passed scenarios for this element.intgetPassedSteps()Returns number of passed steps for this element.intgetPendingSteps()Returns number of pending steps for this element.StringgetRawStatus()StringgetReportFileName()intgetScenarios()Returns number of scenarios for this element.intgetSkippedSteps()Returns number of skipped steps for this element.StatusgetStatus()Returns status for this element.intgetSteps()Returns number of all steps for this element.intgetUndefinedSteps()Returns number of undefined steps for this element.
-
-
-
Constructor Detail
-
TagObject
public TagObject(String tagName)
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:ReportableReturns name of the element that will be displayed to user.- Specified by:
getNamein interfaceReportable
-
getReportFileName
public String getReportFileName()
-
addElement
public boolean addElement(Element element)
-
getFeatures
public int getFeatures()
Description copied from interface:ReportableReturns number of features for this element.- Specified by:
getFeaturesin interfaceReportable
-
getPassedFeatures
public int getPassedFeatures()
Description copied from interface:ReportableReturns number of passed features for this element.- Specified by:
getPassedFeaturesin interfaceReportable
-
getFailedFeatures
public int getFailedFeatures()
Description copied from interface:ReportableReturns number of failed features for this element.- Specified by:
getFailedFeaturesin interfaceReportable
-
getScenarios
public int getScenarios()
Description copied from interface:ReportableReturns number of scenarios for this element.- Specified by:
getScenariosin interfaceReportable
-
getPassedScenarios
public int getPassedScenarios()
Description copied from interface:ReportableReturns number of passed scenarios for this element.- Specified by:
getPassedScenariosin interfaceReportable
-
getFailedScenarios
public int getFailedScenarios()
Description copied from interface:ReportableReturns number of failed scenarios for this element.- Specified by:
getFailedScenariosin interfaceReportable
-
getDuration
public long getDuration()
Description copied from interface:ReportableReturns duration as milliseconds for this element.- Specified by:
getDurationin interfaceReportable
-
getFormattedDuration
public String getFormattedDuration()
Description copied from interface:ReportableReturns formatted duration for this element.- Specified by:
getFormattedDurationin interfaceReportable
-
getSteps
public int getSteps()
Description copied from interface:ReportableReturns number of all steps for this element.- Specified by:
getStepsin interfaceReportable
-
getNumberOfStatus
public int getNumberOfStatus(Status status)
-
getPassedSteps
public int getPassedSteps()
Description copied from interface:ReportableReturns number of passed steps for this element.- Specified by:
getPassedStepsin interfaceReportable
-
getFailedSteps
public int getFailedSteps()
Description copied from interface:ReportableReturns number of failed steps for this element.- Specified by:
getFailedStepsin interfaceReportable
-
getSkippedSteps
public int getSkippedSteps()
Description copied from interface:ReportableReturns number of skipped steps for this element.- Specified by:
getSkippedStepsin interfaceReportable
-
getUndefinedSteps
public int getUndefinedSteps()
Description copied from interface:ReportableReturns number of undefined steps for this element.- Specified by:
getUndefinedStepsin interfaceReportable
-
getPendingSteps
public int getPendingSteps()
Description copied from interface:ReportableReturns number of pending steps for this element.- Specified by:
getPendingStepsin interfaceReportable
-
getStatus
public Status getStatus()
Description copied from interface:ReportableReturns status for this element.- Specified by:
getStatusin interfaceReportable
-
getRawStatus
public String getRawStatus()
-
-