public class JUnitSampler extends AbstractSampler implements ThreadListener
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS| Constructor and Description |
|---|
JUnitSampler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAppendError()
If append error is not set, by default it is set to false,
which means users have to explicitly set the sampler to
append the assert errors.
|
boolean |
getAppendException()
If append exception is not set, by default it is set to false.
|
String |
getClassname()
Gets the Classname attribute of the JavaConfig object
|
String |
getConstructorString()
get the string passed to the string constructor
|
boolean |
getCreateOneInstancePerSample() |
boolean |
getDoNotSetUpTearDown()
if the sample shouldn't call setup/teardown, the
method returns true.
|
String |
getError()
return the descriptive error for the test
|
String |
getErrorCode()
return the error code for the test method. it should
be an unique error code.
|
String |
getFailure()
get the failure message
|
String |
getFailureCode()
The failure code is used by other components
|
String |
getFilterString()
return the comma separated string for the filter
|
boolean |
getJunit4()
Check if JUnit4 (annotations) are to be used instead of
the JUnit3 style (TestClass and specific method names)
|
String |
getMethod()
Return the name of the method to test
|
String |
getSuccess()
get the success message
|
String |
getSuccessCode()
get the success code defined by the user
|
SampleResult |
sample(Entry entry)
Obtains statistics about the given Entry, and packages the information
into a SampleResult.
|
void |
setAppendError(boolean error)
Set whether to append errors or not.
|
void |
setAppendException(boolean exc)
Set whether to append exceptions or not.
|
void |
setClassname(String classname)
Sets the Classname attribute of the JavaConfig object
|
void |
setConstructorString(String constr)
Set the string label used to create an instance of the
test with the string constructor.
|
void |
setCreateOneInstancePerSample(boolean createOneInstancePerSample) |
void |
setDoNotSetUpTearDown(boolean setup)
set the setup/teardown option
|
void |
setError(String error)
provide a descriptive error for the test method.
|
void |
setErrorCode(String code)
provide an unique error code for when the test
does not pass the assert test.
|
void |
setFailure(String fail)
set the failure message
|
void |
setFailureCode(String code)
Provide some unique code to denote a type of failure
|
void |
setFilterString(String text)
set the filter string in comman separated format
|
void |
setJunit4(boolean junit4)
Set whether to use JUnit4 style or not.
|
void |
setMethod(String methodName)
Method should add the JUnit testXXX method to the list at
the end, since the sequence matters.
|
void |
setSuccess(String success)
set the success message
|
void |
setSuccessCode(String code)
set the succes code. the success code should
be unique.
|
void |
threadFinished()
Called for each thread after all samples have been processed.
|
void |
threadStarted()
Set up all variables that don't change between samples.
|
appliesaddPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traversePropertyfinalize, getClass, notify, notifyAll, toString, wait, wait, waitaddTestElement, canRemove, clear, clearTestElementChildren, clone, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traversepublic void setClassname(String classname)
classname - the new Classname valuepublic String getClassname()
public void setConstructorString(String constr)
constr - public String getConstructorString()
public String getMethod()
public void setMethod(String methodName)
methodName - public String getSuccess()
public void setSuccess(String success)
success - public String getSuccessCode()
public void setSuccessCode(String code)
code - public String getFailure()
public void setFailure(String fail)
fail - public String getFailureCode()
public void setFailureCode(String code)
code - public String getError()
public void setError(String error)
error - public String getErrorCode()
public void setErrorCode(String code)
code - public String getFilterString()
public void setFilterString(String text)
text - public boolean getDoNotSetUpTearDown()
public void setDoNotSetUpTearDown(boolean setup)
setup - public boolean getAppendError()
public void setAppendError(boolean error)
error - the setting to applypublic boolean getAppendException()
public void setAppendException(boolean exc)
exc - the setting to apply.public boolean getJunit4()
public void setJunit4(boolean junit4)
junit4 - true if JUnit4 style is to be used.public SampleResult sample(Entry entry)
public void threadFinished()
ThreadListenerthreadFinished in interface ThreadListenerJMeterThread.threadFinished(org.apache.jmeter.engine.event.LoopIterationListener)public void threadStarted()
threadStarted in interface ThreadListenerJMeterThread.threadStarted()public void setCreateOneInstancePerSample(boolean createOneInstancePerSample)
createOneInstancePerSample - public boolean getCreateOneInstancePerSample()
Copyright © 1998-2015 Apache Software Foundation. All Rights Reserved.