|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jstester.JsTester
public final class JsTester
Provides assertions on javascript code.
| Constructor Summary | |
|---|---|
JsTester()
|
|
| Method Summary | |
|---|---|
void |
assertArrayEquals(java.lang.String expr1,
java.lang.String expr2)
Asserts if two arrays are equal. |
void |
assertArrayEquals(java.lang.String msg,
java.lang.String expr1,
java.lang.String expr2)
Asserts if two arrays are equal. |
void |
assertBinaryPredicate(java.lang.String predicate,
java.lang.String expr1,
java.lang.String expr2)
Asserts that a binary predicate is true. The predicate can not be null. |
void |
assertBinaryPredicate(java.lang.String msg,
java.lang.String predicate,
java.lang.String expr1,
java.lang.String expr2)
Asserts that a binary predicate is true. The predicate can not be null. |
void |
assertEquals(java.lang.String expr1,
java.lang.String expr2)
Asserts that two expressions are equal. If the expressions are arrays, calls assertArrayEquals. If the expressions are objects, calls assertObjectEquals. |
void |
assertEquals(java.lang.String msg,
java.lang.String expr1,
java.lang.String expr2)
Asserts that two expressions are equal. If the expressions are arrays, calls assertArrayEquals. If the expressions are objects, calls assertObjectEquals. |
void |
assertIsAlien(java.lang.String expr)
|
void |
assertIsAlien(java.lang.String msg,
java.lang.String expr)
|
void |
assertIsArray(java.lang.String expr)
Asserts that the expression is an array. |
void |
assertIsArray(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is an array. |
void |
assertIsBoolean(java.lang.String expr)
Asserts that the expression is a boolean. |
void |
assertIsBoolean(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is a boolean. |
void |
assertIsEmpty(java.lang.String expr)
Asserts that the expression an empty object. |
void |
assertIsEmpty(java.lang.String msg,
java.lang.String expr)
Asserts that the expression an empty object. |
void |
assertIsFunction(java.lang.String expr)
Asserts that the expression is a function. |
void |
assertIsFunction(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is a function. |
void |
assertIsNumber(java.lang.String expr)
Asserts that the expression is a number. |
void |
assertIsNumber(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is a number. |
void |
assertIsObject(java.lang.String expr)
Asserts that the expression is an object. |
void |
assertIsObject(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is an object. |
void |
assertIsString(java.lang.String expr)
Asserts that the expression is a string. |
void |
assertIsString(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is a string. |
void |
assertIsUndefined(java.lang.String expr)
Asserts that the expression is undefined. |
void |
assertIsUndefined(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is undefined. |
void |
assertNotNull(java.lang.String expr)
Asserts that the expression is not null. |
void |
assertNotNull(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is not null. |
void |
assertNull(java.lang.String expr)
Asserts that the expression is null. |
void |
assertNull(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is null. |
void |
assertObjectEquals(java.lang.String expr1,
java.lang.String expr2)
Asserts that the two expressions are objects and equal. If any property is an array, calls assertArrayEquals. If any property is an object, calls assertObjectEquals. |
void |
assertObjectEquals(java.lang.String msg,
java.lang.String expr1,
java.lang.String expr2)
Asserts that the two expressions are objects and equal. If any property is an array, calls assertArrayEquals. If any property is an object, calls assertObjectEquals. |
void |
assertTrue(java.lang.String expr)
Asserts that the expression is true. |
void |
assertTrue(java.lang.String msg,
java.lang.String expr)
Asserts that the expression is true. |
void |
assertUnaryPredicate(java.lang.String predicate,
java.lang.String expr)
Asserts that a unary predicate is true. The predicate can not be null. |
void |
assertUnaryPredicate(java.lang.String msg,
java.lang.String predicate,
java.lang.String expr)
Asserts that a unary predicate is true. The predicate can not be null. |
java.lang.Object |
eval(java.lang.String expr)
Executes an arbitrary expression. It fails if the expression throws a JsAssertException. It fails if the expression throws a RhinoException. |
org.mozilla.javascript.Context |
getContext()
Get the current context. |
org.mozilla.javascript.Scriptable |
getGlobalScope()
Get the global scope. |
static java.lang.String |
loadScript(java.lang.String scriptName)
Loads a script available in the classpath. |
static java.lang.String |
loadScript(java.lang.String scriptName,
java.lang.String encoding)
Loads a script available in the classpath. |
void |
onSetUp()
Initializes the context, global scope, and assertion scripts. Must be called before any call to eval() is issued. |
void |
onTearDown()
Destroys the current context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JsTester()
| Method Detail |
|---|
public static java.lang.String loadScript(java.lang.String scriptName)
public static java.lang.String loadScript(java.lang.String scriptName,
java.lang.String encoding)
public void assertArrayEquals(java.lang.String expr1,
java.lang.String expr2)
public void assertArrayEquals(java.lang.String msg,
java.lang.String expr1,
java.lang.String expr2)
public void assertBinaryPredicate(java.lang.String predicate,
java.lang.String expr1,
java.lang.String expr2)
public void assertBinaryPredicate(java.lang.String msg,
java.lang.String predicate,
java.lang.String expr1,
java.lang.String expr2)
public void assertEquals(java.lang.String expr1,
java.lang.String expr2)
public void assertEquals(java.lang.String msg,
java.lang.String expr1,
java.lang.String expr2)
public void assertIsAlien(java.lang.String expr)
public void assertIsAlien(java.lang.String msg,
java.lang.String expr)
public void assertIsArray(java.lang.String expr)
public void assertIsArray(java.lang.String msg,
java.lang.String expr)
public void assertIsBoolean(java.lang.String expr)
public void assertIsBoolean(java.lang.String msg,
java.lang.String expr)
public void assertIsEmpty(java.lang.String expr)
public void assertIsEmpty(java.lang.String msg,
java.lang.String expr)
public void assertIsFunction(java.lang.String expr)
public void assertIsFunction(java.lang.String msg,
java.lang.String expr)
public void assertIsNumber(java.lang.String expr)
public void assertIsNumber(java.lang.String msg,
java.lang.String expr)
public void assertIsObject(java.lang.String expr)
public void assertIsObject(java.lang.String msg,
java.lang.String expr)
public void assertIsString(java.lang.String expr)
public void assertIsString(java.lang.String msg,
java.lang.String expr)
public void assertIsUndefined(java.lang.String expr)
public void assertIsUndefined(java.lang.String msg,
java.lang.String expr)
public void assertNotNull(java.lang.String expr)
public void assertNotNull(java.lang.String msg,
java.lang.String expr)
public void assertNull(java.lang.String expr)
public void assertNull(java.lang.String msg,
java.lang.String expr)
public void assertObjectEquals(java.lang.String expr1,
java.lang.String expr2)
public void assertObjectEquals(java.lang.String msg,
java.lang.String expr1,
java.lang.String expr2)
public void assertTrue(java.lang.String expr)
public void assertTrue(java.lang.String msg,
java.lang.String expr)
public void assertUnaryPredicate(java.lang.String predicate,
java.lang.String expr)
public void assertUnaryPredicate(java.lang.String msg,
java.lang.String predicate,
java.lang.String expr)
public java.lang.Object eval(java.lang.String expr)
public org.mozilla.javascript.Context getContext()
public org.mozilla.javascript.Scriptable getGlobalScope()
public void onSetUp()
public void onTearDown()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||