Class AbstractHtmlUnitScriptTestCase
- java.lang.Object
-
- com.xceptance.xlt.api.tests.AbstractTestCase
-
- com.xceptance.xlt.api.engine.scripting.AbstractHtmlUnitScriptTestCase
-
public abstract class AbstractHtmlUnitScriptTestCase extends AbstractTestCase
Base class of all scripted tests that use the Action-based API.
-
-
Constructor Summary
Constructors Constructor Description AbstractHtmlUnitScriptTestCase()Default constructor.AbstractHtmlUnitScriptTestCase(java.lang.String baseUrl)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void__cleanUpAbstractHtmlUnitScriptTestCase()Performs additional cleanup tasks for HtmlUnit/action-based exported script test cases.void__setUpAbstractHtmlUnitScriptTestCase()Performs additional setup tasks for HtmlUnit/action-based exported script test cases.protected booleanevaluatesToTrue(java.lang.String jsExpression)Returns whether or not the given expression evaluates totrue.protected java.lang.Stringresolve(java.lang.String resolvable)Resolves the given string.protected java.lang.StringresolveKey(java.lang.String key)Resolves the given test data key.-
Methods inherited from class com.xceptance.xlt.api.tests.AbstractTestCase
__setup, __tearDown, getEffectiveKey, getProperty, getProperty, getProperty, getProperty, getSimpleName, getTestDataSet, getTestName, reconfigureStartUrl, setTestDataSet, setTestName, setTestName, setUp, tearDown
-
-
-
-
Method Detail
-
__setUpAbstractHtmlUnitScriptTestCase
public final void __setUpAbstractHtmlUnitScriptTestCase()
Performs additional setup tasks for HtmlUnit/action-based exported script test cases. Don't call this method directly, it will be called implicitly by the JUnit framework.
-
__cleanUpAbstractHtmlUnitScriptTestCase
public final void __cleanUpAbstractHtmlUnitScriptTestCase()
Performs additional cleanup tasks for HtmlUnit/action-based exported script test cases. Don't call this method directly, it will be called implicitly by the JUnit framework.
-
resolve
protected java.lang.String resolve(java.lang.String resolvable)
Resolves the given string.- Parameters:
resolvable- the string to be resolved- Returns:
- the resolved string
-
resolveKey
protected java.lang.String resolveKey(java.lang.String key)
Resolves the given test data key.- Parameters:
key- the key string containing only the name of a test data field- Returns:
- resolved string or
nullif not found
-
evaluatesToTrue
protected boolean evaluatesToTrue(java.lang.String jsExpression)
Returns whether or not the given expression evaluates totrue.- Parameters:
jsExpression- the JavaScript expression to evaluate- Returns:
trueif and only if the given JavaScript expression is not blank and evaluates totrue
-
-