Package org.apache.jmeter.assertions
Class AssertionResult
- java.lang.Object
-
- org.apache.jmeter.assertions.AssertionResult
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CompareAssertionResult
public class AssertionResult extends Object implements Serializable
Implements Response Assertion checking.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
RESPONSE_WAS_NULL
-
Constructor Summary
Constructors Constructor Description AssertionResult()
Deprecated.- use the named constructorAssertionResult(String name)
Create a new Assertion Result.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFailureMessage()
Get the message associated with any failure or error.String
getName()
Get the name of the assertionboolean
isError()
Check if an error occurred while checking the assertion.boolean
isFailure()
Check if the assertion failed.void
setError(boolean e)
Set the flag indicating whether or not an error occurred.void
setFailure(boolean f)
Set the flag indicating whether or not a failure occurred.void
setFailureMessage(String message)
Set the failure message giving more details about a failure or error.AssertionResult
setResultForFailure(String message)
Convenience method for setting up failed resultsAssertionResult
setResultForNull()
Convenience method for setting up results where the response was nullString
toString()
-
-
-
Field Detail
-
RESPONSE_WAS_NULL
public static final String RESPONSE_WAS_NULL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AssertionResult
@Deprecated public AssertionResult()
Deprecated.- use the named constructorCreate a new Assertion Result. The result will indicate no failure or error.
-
AssertionResult
public AssertionResult(String name)
Create a new Assertion Result. The result will indicate no failure or error.- Parameters:
name
- the name of the assertion
-
-
Method Detail
-
getName
public String getName()
Get the name of the assertion- Returns:
- the name of the assertion
-
isFailure
public boolean isFailure()
Check if the assertion failed. If it failed, the failure message may give more details about the failure.- Returns:
- true if the assertion failed, false if the sample met the assertion criteria
-
isError
public boolean isError()
Check if an error occurred while checking the assertion. If an error occurred, the failure message may give more details about the error.- Returns:
- true if an error occurred while checking the assertion, false otherwise.
-
getFailureMessage
public String getFailureMessage()
Get the message associated with any failure or error. This method may return null if no message was set.- Returns:
- a failure or error message, or null if no message has been set
-
setError
public void setError(boolean e)
Set the flag indicating whether or not an error occurred.- Parameters:
e
- true if an error occurred, false otherwise
-
setFailure
public void setFailure(boolean f)
Set the flag indicating whether or not a failure occurred.- Parameters:
f
- true if a failure occurred, false otherwise
-
setFailureMessage
public void setFailureMessage(String message)
Set the failure message giving more details about a failure or error.- Parameters:
message
- the message to set
-
setResultForFailure
public AssertionResult setResultForFailure(String message)
Convenience method for setting up failed results- Parameters:
message
- the message to set- Returns:
- this
-
setResultForNull
public AssertionResult setResultForNull()
Convenience method for setting up results where the response was null- Returns:
- assertion result with appropriate fields set up
-
-