org.rhq.bindings.util
Class ScriptAssert
java.lang.Object
org.rhq.bindings.util.ScriptAssert
public class ScriptAssert
- extends Object
|
Method Summary |
void |
assertEquals(boolean actual,
boolean expected)
|
void |
assertEquals(boolean actual,
boolean expected,
String msg)
|
void |
assertEquals(byte[] actual,
byte[] expected)
|
void |
assertEquals(byte[] actual,
byte[] expected,
String msg)
|
void |
assertEquals(byte actual,
byte expected)
|
void |
assertEquals(byte actual,
byte expected,
String msg)
|
void |
assertEquals(char actual,
char expected)
|
void |
assertEquals(char actual,
char expected,
String msg)
|
void |
assertEquals(Collection actual,
Collection expected)
|
void |
assertEquals(Collection actual,
Collection expected,
String msg)
|
void |
assertEquals(double actual,
double expected,
double delta)
|
void |
assertEquals(double actual,
double expected,
double delta,
String msg)
|
void |
assertEquals(float actual,
float expected,
float delta)
|
void |
assertEquals(float actual,
float expected,
float delta,
String msg)
|
void |
assertEquals(int actual,
int expected)
|
void |
assertEquals(int actual,
int expected,
String msg)
|
void |
assertEquals(long actual,
long expected)
|
void |
assertEquals(long actual,
long expected,
String msg)
|
void |
assertEquals(Object[] actual,
Object[] expected)
|
void |
assertEquals(Object[] actual,
Object[] expected,
String msg)
|
void |
assertEquals(Object actual,
Object expected)
|
void |
assertEquals(Object actual,
Object expected,
String msg)
|
void |
assertEquals(short actual,
short expected)
|
void |
assertEquals(short actual,
short expected,
String msg)
|
void |
assertEquals(String actual,
String expected)
|
void |
assertEquals(String actual,
String expected,
String msg)
|
void |
assertEqualsNoOrder(Object[] actual,
Object[] expected)
|
void |
assertEqualsNoOrder(Object[] actual,
Object[] expected,
String msg)
|
void |
assertExists(String identifier)
|
void |
assertFalse(boolean condition)
|
void |
assertFalse(boolean condition,
String msg)
|
void |
assertNotNull(Object object)
|
void |
assertNotNull(Object object,
String msg)
|
void |
assertNotSame(Object actual,
Object expected)
|
void |
assertNotSame(Object actual,
Object expected,
String msg)
|
void |
assertNull(Object object)
|
void |
assertNull(Object object,
String msg)
|
void |
assertNumberEqualsJS(double actual,
double expected,
String msg)
JavaScript has only a single numeric type such that x = 1 and y = 1.0 are considered to
be of the same type. |
void |
assertSame(Object actual,
Object expected)
|
void |
assertSame(Object actual,
Object expected,
String msg)
|
void |
assertTrue(boolean condition)
|
void |
assertTrue(boolean condition,
String msg)
|
void |
fail()
|
void |
fail(String msg)
|
void |
fail(String msg,
Throwable throwable)
|
void |
init(ScriptEngine engine)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptAssert
public ScriptAssert()
ScriptAssert
public ScriptAssert(ScriptEngine scriptEngine)
init
public void init(ScriptEngine engine)
assertTrue
public void assertTrue(boolean condition,
String msg)
assertTrue
public void assertTrue(boolean condition)
assertFalse
public void assertFalse(boolean condition,
String msg)
assertFalse
public void assertFalse(boolean condition)
fail
public void fail(String msg,
Throwable throwable)
fail
public void fail(String msg)
fail
public void fail()
assertEquals
public void assertEquals(Object actual,
Object expected,
String msg)
assertEquals
public void assertEquals(Object actual,
Object expected)
assertEquals
public void assertEquals(String actual,
String expected,
String msg)
assertEquals
public void assertEquals(String actual,
String expected)
assertEquals
public void assertEquals(double actual,
double expected,
double delta,
String msg)
assertEquals
public void assertEquals(double actual,
double expected,
double delta)
assertEquals
public void assertEquals(float actual,
float expected,
float delta,
String msg)
assertEquals
public void assertEquals(float actual,
float expected,
float delta)
assertEquals
public void assertEquals(long actual,
long expected,
String msg)
assertEquals
public void assertEquals(long actual,
long expected)
assertEquals
public void assertEquals(boolean actual,
boolean expected,
String msg)
assertEquals
public void assertEquals(boolean actual,
boolean expected)
assertEquals
public void assertEquals(byte actual,
byte expected,
String msg)
assertEquals
public void assertEquals(byte actual,
byte expected)
assertEquals
public void assertEquals(char actual,
char expected,
String msg)
assertEquals
public void assertEquals(char actual,
char expected)
assertEquals
public void assertEquals(short actual,
short expected,
String msg)
assertEquals
public void assertEquals(short actual,
short expected)
assertEquals
public void assertEquals(int actual,
int expected,
String msg)
assertEquals
public void assertEquals(int actual,
int expected)
assertNotNull
public void assertNotNull(Object object)
assertNotNull
public void assertNotNull(Object object,
String msg)
assertNull
public void assertNull(Object object)
assertNull
public void assertNull(Object object,
String msg)
assertSame
public void assertSame(Object actual,
Object expected,
String msg)
assertSame
public void assertSame(Object actual,
Object expected)
assertNotSame
public void assertNotSame(Object actual,
Object expected,
String msg)
assertNotSame
public void assertNotSame(Object actual,
Object expected)
assertEquals
public void assertEquals(Collection actual,
Collection expected)
assertEquals
public void assertEquals(Collection actual,
Collection expected,
String msg)
assertEquals
public void assertEquals(Object[] actual,
Object[] expected,
String msg)
assertEqualsNoOrder
public void assertEqualsNoOrder(Object[] actual,
Object[] expected,
String msg)
assertEquals
public void assertEquals(Object[] actual,
Object[] expected)
assertEqualsNoOrder
public void assertEqualsNoOrder(Object[] actual,
Object[] expected)
assertEquals
public void assertEquals(byte[] actual,
byte[] expected)
assertEquals
public void assertEquals(byte[] actual,
byte[] expected,
String msg)
assertExists
public void assertExists(String identifier)
assertNumberEqualsJS
public void assertNumberEqualsJS(double actual,
double expected,
String msg)
- JavaScript has only a single numeric type such that
x = 1 and y = 1.0 are considered to
be of the same type. From within a (JavaScript) script if you were to call assertEquals(x, y), you
would get an exception that looks something like,
Caused by: javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorException: The choice of
Java constructor assertEquals matching JavaScript argument types (number,number,string) is ambiguous;
candidate constructors are:
void assertEquals(java.lang.String,java.lang.String,java.lang.String)
void assertEquals(double,double,double)
void assertEquals(float,float,float)
void assertEquals(long,long,java.lang.String)
void assertEquals(byte,byte,java.lang.String)
void assertEquals(char,char,java.lang.String)
void assertEquals(short,short,java.lang.String)
void assertEquals(int,int,java.lang.String) (#1) in at line number 1
To avoid the ambiguity when comparing numbers in JavaScript scripts, it is recommended to use this method.
- Parameters:
actual - The actual valueexpected - The expected valuemsg - A useful, meaningful error message
Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.