public class SimpleTestFailure extends TestFailure
TestFailure
.testInfo
Constructor and Description |
---|
SimpleTestFailure(java.lang.String testName,
java.lang.String testDesc)
Constructs a
SimpleTestFailure with the test name and
description. |
SimpleTestFailure(TestInfo test)
Constructs a
SimpleTestFailure with the test information. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCause()
Returns the cause of the failure.
|
java.util.logging.Level |
getLoggingLevel()
Gets the logging level if this failure is to be logged.
|
java.lang.String |
getSolution()
Returns a solution that may eliminate this failure.
|
java.lang.String |
getSummary()
Returns the summary of this failure.
|
void |
setCause(java.lang.String cause)
Sets the cause of this failure.
|
void |
setLoggingLevel(java.util.logging.Level level)
Sets the logging level of this failure.
|
void |
setSolution(java.lang.String solution)
Sets a solution that may eliminate this failure.
|
void |
setSummary(java.lang.String summary)
Sets the summary of this failure.
|
toString
getTestInfo
public SimpleTestFailure(TestInfo test)
SimpleTestFailure
with the test information.test
- the test informationjava.lang.IllegalArgumentException
- if the test information is nullpublic SimpleTestFailure(java.lang.String testName, java.lang.String testDesc)
SimpleTestFailure
with the test name and
description.testName
- the name of the testtestDesc
- the description of the test; null
if not
availablepublic void setSolution(java.lang.String solution)
solution
- a solution that may eliminate this failurepublic java.lang.String getSolution()
TestFailure
getSolution
in class TestFailure
public void setCause(java.lang.String cause)
cause
- the causeo f this failurepublic java.lang.String getCause()
TestFailure
getCause
in class TestFailure
public void setLoggingLevel(java.util.logging.Level level)
level
- the logging leveljava.lang.IllegalArgumentException
- if the given level is nullpublic java.util.logging.Level getLoggingLevel()
TestFailure
Level.SEVERE
.getLoggingLevel
in class TestFailure
public void setSummary(java.lang.String summary)
summary
- the summary of this failurepublic java.lang.String getSummary()
null
, the cause is returned.getSummary
in class TestResult