Class StepInformationLogMessage
java.lang.Object
de.qytera.qtaf.core.log.model.message.LogMessage
de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
- Direct Known Subclasses:
CucumberStepLogMessage
Log message for called steps
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumStep statusstatic classThis data class holds the information from the Step annotationstatic classData class for step parameter information -
Field Summary
Fields inherited from class de.qytera.qtaf.core.log.model.message.LogMessage
level, message -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddStepParameter(String name, String type, Object value) App step parameterlongGet durationgetEnd()Get endgetError()Get step errorGet methodNameGet step resultGet screenshotAfterGet screenshotBeforegetStart()Get startGet statusgetStep()Get step annotationGet step parameter listgetType()Get typegetUuid()Get uuidbooleanhasError()Check if an error occurredsetDuration(long duration) Set durationSet endsetError(ThrowableWrapper error) Set step errorSet step errorsetMethodName(String methodName) Set methodNameSet step resultsetScreenshotAfter(String screenshotAfter) Set screenshotAftersetScreenshotBefore(String screenshotBefore) Set screenshotBeforeSet startSet statusSet step annotationsetStepParameters(ArrayList<StepInformationLogMessage.StepParameter> stepParameters) Set step parameter listMethods inherited from class de.qytera.qtaf.core.log.model.message.LogMessage
getLevel, getMessage, setLevel, setMessage
-
Constructor Details
-
StepInformationLogMessage
Constructor- Parameters:
methodName- step namemessage- log message
-
-
Method Details
-
getUuid
Get uuid- Returns:
- uuid
-
getStep
Get step annotation- Returns:
- step annotation
-
setStep
Set step annotation- Parameters:
step- step annotation- Returns:
- this
-
getStepParameters
Get step parameter list- Returns:
- step parameter list
-
setStepParameters
public StepInformationLogMessage setStepParameters(ArrayList<StepInformationLogMessage.StepParameter> stepParameters) Set step parameter list- Parameters:
stepParameters- List of step parameters- Returns:
- step parameter list
-
addStepParameter
App step parameter- Parameters:
name- Name of the parametertype- Type of the parametervalue- Value of the parameter- Returns:
- step parameter
-
getStatus
Get status- Returns:
- status Status
-
getResult
Get step result- Returns:
- step result
-
setResult
Set step result- Parameters:
result- step result- Returns:
- this
-
getError
Get step error- Returns:
- step error
-
hasError
public boolean hasError()Check if an error occurred- Returns:
- true if an error occurred during method execution, false otherwise
-
setError
Set step error- Parameters:
error- step error- Returns:
- this
-
setError
Set step error- Parameters:
error- step error- Returns:
- this
-
getType
Get type- Returns:
- type
-
getMethodName
Get methodName- Returns:
- methodName
-
setMethodName
Set methodName- Parameters:
methodName- MethodName- Returns:
- this
-
setStatus
Set status- Parameters:
status- Status- Returns:
- this
-
getStart
Get start- Returns:
- start
-
setStart
Set start- Parameters:
start- Start- Returns:
- this
-
getEnd
Get end- Returns:
- end
-
setEnd
Set end- Parameters:
end- End- Returns:
- this
-
getDuration
public long getDuration()Get duration- Returns:
- duration
-
setDuration
Set duration- Parameters:
duration- Duration- Returns:
- this
-
getScreenshotBefore
Get screenshotBefore- Returns:
- screenshotBefore
-
setScreenshotBefore
Set screenshotBefore- Parameters:
screenshotBefore- ScreenshotBefore- Returns:
- this
-
getScreenshotAfter
Get screenshotAfter- Returns:
- screenshotAfter
-
setScreenshotAfter
Set screenshotAfter- Parameters:
screenshotAfter- ScreenshotAfter- Returns:
- this
-