Package de.hsh.graja.regression.recorded
Class RegressionTestingRecordedBehaviorTO
- java.lang.Object
-
- de.hsh.graja.regression.recorded.RegressionTestingRecordedBehaviorTO
-
- All Implemented Interfaces:
Serializable
public final class RegressionTestingRecordedBehaviorTO extends Object implements Serializable
The domain model for regression testing recorded behavior (rtrb).
Everything referenced in here that is important regarding the actual behavior must recursively implement equals() and hashcode() for the multi sample mode to work!- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RegressionTestingRecordedBehaviorTO()
RegressionTestingRecordedBehaviorTO(boolean error, Boolean timeout, String recordedAtUtc, String sampleSolution, String grajaVersion, BigDecimal scoreMax, GradingResultTO gradingSchemaRoot, GradingAspectTO gradingAssignmentResultMapping, int recordingVariation)
-
Method Summary
-
-
-
Constructor Detail
-
RegressionTestingRecordedBehaviorTO
public RegressionTestingRecordedBehaviorTO()
-
RegressionTestingRecordedBehaviorTO
public RegressionTestingRecordedBehaviorTO(boolean error, Boolean timeout, String recordedAtUtc, String sampleSolution, String grajaVersion, BigDecimal scoreMax, GradingResultTO gradingSchemaRoot, GradingAspectTO gradingAssignmentResultMapping, int recordingVariation)
-
-
Method Detail
-
isError
public boolean isError()
-
setError
public void setError(Boolean error)
-
isTimeout
public Boolean isTimeout()
-
setTimeout
public void setTimeout(boolean timeout)
-
getRecordedAtUtc
public String getRecordedAtUtc()
-
setRecordedAtUtc
public void setRecordedAtUtc(String recordedAtUtc)
-
getSampleSolution
public String getSampleSolution()
-
setSampleSolution
public void setSampleSolution(String sampleSolution)
-
getGrajaVersion
public String getGrajaVersion()
-
setGrajaVersion
public void setGrajaVersion(String grajaVersion)
-
getGradingSchemaRoot
public GradingResultTO getGradingSchemaRoot()
-
setGradingSchemaRoot
public void setGradingSchemaRoot(GradingResultTO gradingSchemaRoot)
-
getGradingAssignmentResultMapping
public GradingAspectTO getGradingAssignmentResultMapping()
-
setGradingAssignmentResultMapping
public void setGradingAssignmentResultMapping(GradingAspectTO gradingAssignmentResultMapping)
-
getOs
public String getOs()
-
setOs
public void setOs(String os)
-
getJavaMetadata
public JavaMetadataTO getJavaMetadata()
-
setJavaMetadata
public void setJavaMetadata(JavaMetadataTO javaMetadata)
-
getRecordingVariation
public int getRecordingVariation()
-
setRecordingVariation
public void setRecordingVariation(int recordingVariation)
-
getScoreMax
public BigDecimal getScoreMax()
-
setScoreMax
public void setScoreMax(BigDecimal scoreMax)
-
getOverallSuccessRate
public Double getOverallSuccessRate()
-
equals
public boolean equals(Object obj)
Must callsetLevenshteinDistanceThreshold(Integer)
first if intended to use with levenshtein distance equality
-
setLevenshteinDistanceThreshold
public void setLevenshteinDistanceThreshold(Integer levenshteinDistance)
-
-