Package net.masterthought.cucumber.json
Class Element
- java.lang.Object
-
- net.masterthought.cucumber.json.Element
-
- All Implemented Interfaces:
Durationable
public class Element extends Object implements Durationable
-
-
Constructor Summary
Constructors Constructor Description Element()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Hook[]
getAfter()
Status
getAfterStatus()
Hook[]
getBefore()
Status
getBeforeStatus()
String
getDescription()
long
getDuration()
Returns duration for given item.Feature
getFeature()
String
getFormattedDuration()
Returns duration displayed in humanable format.String
getId()
String
getKeyword()
Integer
getLine()
String
getName()
LocalDateTime
getStartTime()
Status
getStatus()
Step[]
getSteps()
Status
getStepsStatus()
Tag[]
getTags()
String
getType()
boolean
isBackground()
boolean
isScenario()
void
setMetaData(Feature feature, Configuration configuration)
-
-
-
Method Detail
-
getSteps
public Step[] getSteps()
-
getBefore
public Hook[] getBefore()
-
getAfter
public Hook[] getAfter()
-
getTags
public Tag[] getTags()
-
getStatus
public Status getStatus()
-
getBeforeStatus
public Status getBeforeStatus()
-
getAfterStatus
public Status getAfterStatus()
-
getStepsStatus
public Status getStepsStatus()
-
getId
public String getId()
-
getName
public String getName()
-
getKeyword
public String getKeyword()
-
getStartTime
public LocalDateTime getStartTime()
-
getLine
public Integer getLine()
-
getType
public String getType()
-
getDescription
public String getDescription()
-
isScenario
public boolean isScenario()
-
isBackground
public boolean isBackground()
-
getFeature
public Feature getFeature()
-
getDuration
public long getDuration()
Description copied from interface:Durationable
Returns duration for given item.- Specified by:
getDuration
in interfaceDurationable
- Returns:
- duration
-
getFormattedDuration
public String getFormattedDuration()
Description copied from interface:Durationable
Returns duration displayed in humanable format.- Specified by:
getFormattedDuration
in interfaceDurationable
- Returns:
- formatted duration
-
setMetaData
public void setMetaData(Feature feature, Configuration configuration)
-
-