|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.easymock.EasyMock
public class EasyMock
Constructor Summary | |
---|---|
EasyMock()
|
Method Summary | ||
---|---|---|
static boolean |
and(boolean first,
boolean second)
Expects a boolean that matches both given expectations. |
|
static byte |
and(byte first,
byte second)
Expects a byte that matches both given expectations. |
|
static char |
and(char first,
char second)
Expects a char that matches both given expectations. |
|
static double |
and(double first,
double second)
Expects a double that matches both given expectations. |
|
static float |
and(float first,
float second)
Expects a float that matches both given expectations. |
|
static int |
and(int first,
int second)
Expects an int that matches both given expectations. |
|
static long |
and(long first,
long second)
Expects a long that matches both given expectations. |
|
static short |
and(short first,
short second)
Expects a short that matches both given expectations. |
|
static
|
and(T first,
T second)
Expects an Object that matches both given expectations. |
|
static boolean |
anyBoolean()
Expects any boolean argument. |
|
static byte |
anyByte()
Expects any byte argument. |
|
static char |
anyChar()
Expects any char argument. |
|
static double |
anyDouble()
Expects any double argument. |
|
static float |
anyFloat()
Expects any float argument. |
|
static int |
anyInt()
Expects any int argument. |
|
static long |
anyLong()
Expects any long argument. |
|
static
|
anyObject()
Expects any Object argument. |
|
static short |
anyShort()
Expects any short argument. |
|
static boolean[] |
aryEq(boolean[] value)
Expects a boolean array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static byte[] |
aryEq(byte[] value)
Expects a byte array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static char[] |
aryEq(char[] value)
Expects a char array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static double[] |
aryEq(double[] value)
Expects a double array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static float[] |
aryEq(float[] value)
Expects a float array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static int[] |
aryEq(int[] value)
Expects an int array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static long[] |
aryEq(long[] value)
Expects a long array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static short[] |
aryEq(short[] value)
Expects a short array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal. |
|
static
|
aryEq(T[] value)
Expects an Object array that is equal to the given array, i.e. it has to have the same type, length, and each element has to be equal. |
|
static byte |
capture(Capture<java.lang.Byte> captured)
Expect any byte but captures it for later use. |
|
static char |
capture(Capture<java.lang.Character> captured)
Expect any char but captures it for later use. |
|
static double |
capture(Capture<java.lang.Double> captured)
Expect any double but captures it for later use. |
|
static float |
capture(Capture<java.lang.Float> captured)
Expect any float but captures it for later use. |
|
static int |
capture(Capture<java.lang.Integer> captured)
Expect any int but captures it for later use. |
|
static long |
capture(Capture<java.lang.Long> captured)
Expect any long but captures it for later use. |
|
static
|
capture(Capture<T> captured)
Expect any object but captures it for later use. |
|
static void |
checkOrder(java.lang.Object mock,
boolean state)
Switches order checking of the given mock object (more exactly: the control of the mock object) the on and off. |
|
static
|
cmp(T value,
java.util.Comparator<? super T> comparator,
LogicalOperator operator)
Expects an argument that will be compared using the provided comparator. |
|
static
|
cmpEq(java.lang.Comparable<T> value)
Expects a comparable argument equals to the given value according to their compareTo method. |
|
static java.lang.String |
contains(java.lang.String substring)
Expects a string that contains the given substring. |
|
static IMocksControl |
createControl()
Creates a control, order checking is disabled by default. |
|
static
|
createMock(java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default. |
|
static
|
createMock(java.lang.String name,
java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default. |
|
static IMocksControl |
createNiceControl()
Creates a control, order checking is disabled by default, and the mock objects created by this control will return 0 ,
null or false for unexpected invocations. |
|
static
|
createNiceMock(java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default, and the mock object will return 0 ,
null or false for unexpected invocations. |
|
static
|
createNiceMock(java.lang.String name,
java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default, and the mock object will return 0 ,
null or false for unexpected invocations. |
|
static IMocksControl |
createStrictControl()
Creates a control, order checking is enabled by default. |
|
static
|
createStrictMock(java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is enabled by default. |
|
static
|
createStrictMock(java.lang.String name,
java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is enabled by default. |
|
static java.lang.String |
endsWith(java.lang.String suffix)
Expects a string that ends with the given suffix. |
|
static boolean |
eq(boolean value)
Expects a boolean that is equal to the given value. |
|
static byte |
eq(byte value)
Expects a byte that is equal to the given value. |
|
static char |
eq(char value)
Expects a char that is equal to the given value. |
|
static double |
eq(double value)
Expects a double that is equal to the given value. |
|
static double |
eq(double value,
double delta)
Expects a double that has an absolute difference to the given value that is less than the given delta. |
|
static float |
eq(float value)
Expects a float that is equal to the given value. |
|
static float |
eq(float value,
float delta)
Expects a float that has an absolute difference to the given value that is less than the given delta. |
|
static int |
eq(int value)
Expects an int that is equal to the given value. |
|
static long |
eq(long value)
Expects a long that is equal to the given value. |
|
static short |
eq(short value)
Expects a short that is equal to the given value. |
|
static
|
eq(T value)
Expects an Object that is equal to the given value. |
|
static
|
expect(T value)
Returns the expectation setter for the last expected invocation in the current thread. |
|
static
|
expectLastCall()
Returns the expectation setter for the last expected invocation in the current thread. |
|
static java.lang.String |
find(java.lang.String regex)
Expects a string that contains a substring that matches the given regular expression. |
|
static byte |
geq(byte value)
Expects a byte argument greater than or equal to the given value. |
|
static
|
geq(java.lang.Comparable<T> value)
Expects a comparable argument greater than or equal the given value. |
|
static double |
geq(double value)
Expects a double argument greater than or equal to the given value. |
|
static float |
geq(float value)
Expects a float argument greater than or equal to the given value. |
|
static int |
geq(int value)
Expects an int argument greater than or equal to the given value. |
|
static long |
geq(long value)
Expects a long argument greater than or equal to the given value. |
|
static short |
geq(short value)
Expects a short argument greater than or equal to the given value. |
|
static java.lang.Object[] |
getCurrentArguments()
Returns the arguments of the current mock method call, if inside an IAnswer callback - be careful here, reordering parameters of
method changes the semantics of your tests. |
|
static byte |
gt(byte value)
Expects a byte argument greater than the given value. |
|
static
|
gt(java.lang.Comparable<T> value)
Expects a comparable argument greater than the given value. |
|
static double |
gt(double value)
Expects a double argument greater than the given value. |
|
static float |
gt(float value)
Expects a float argument greater than the given value. |
|
static int |
gt(int value)
Expects an int argument greater than the given value. |
|
static long |
gt(long value)
Expects a long argument greater than the given value. |
|
static short |
gt(short value)
Expects a short argument greater than the given value. |
|
static
|
isA(java.lang.Class<T> clazz)
Expects an object implementing the given class. |
|
static
|
isNull()
Expects null. |
|
static byte |
leq(byte value)
Expects a byte argument less than or equal to the given value. |
|
static
|
leq(java.lang.Comparable<T> value)
Expects a comparable argument less than or equal the given value. |
|
static double |
leq(double value)
Expects a double argument less than or equal to the given value. |
|
static float |
leq(float value)
Expects a float argument less than or equal to the given value. |
|
static int |
leq(int value)
Expects an int argument less than or equal to the given value. |
|
static long |
leq(long value)
Expects a long argument less than or equal to the given value. |
|
static short |
leq(short value)
Expects a short argument less than or equal to the given value. |
|
static byte |
lt(byte value)
Expects a byte argument less than the given value. |
|
static
|
lt(java.lang.Comparable<T> value)
Expects a comparable argument less than the given value. |
|
static double |
lt(double value)
Expects a double argument less than the given value. |
|
static float |
lt(float value)
Expects a float argument less than the given value. |
|
static int |
lt(int value)
Expects an int argument less than the given value. |
|
static long |
lt(long value)
Expects a long argument less than the given value. |
|
static short |
lt(short value)
Expects a short argument less than the given value. |
|
static void |
makeThreadSafe(java.lang.Object mock,
boolean threadSafe)
Makes the mock thread safe. |
|
static java.lang.String |
matches(java.lang.String regex)
Expects a string that matches the given regular expression. |
|
static boolean |
not(boolean first)
Expects a boolean that does not match the given expectation. |
|
static byte |
not(byte first)
Expects a byte that does not match the given expectation. |
|
static char |
not(char first)
Expects a char that does not match the given expectation. |
|
static double |
not(double first)
Expects a double that does not match the given expectation. |
|
static float |
not(float first)
Expects a float that does not match the given expectation. |
|
static int |
not(int first)
Expects an int that does not match the given expectation. |
|
static long |
not(long first)
Expects a long that does not match the given expectation. |
|
static short |
not(short first)
Expects a short that does not match the given expectation. |
|
static
|
not(T first)
Expects an Object that does not match the given expectation. |
|
static
|
notNull()
Expects not null. |
|
static boolean |
or(boolean first,
boolean second)
Expects a boolean that matches one of the given expectations. |
|
static byte |
or(byte first,
byte second)
Expects a byte that matches one of the given expectations. |
|
static char |
or(char first,
char second)
Expects a char that matches one of the given expectations. |
|
static double |
or(double first,
double second)
Expects a double that matches one of the given expectations. |
|
static float |
or(float first,
float second)
Expects a float that matches one of the given expectations. |
|
static int |
or(int first,
int second)
Expects an int that matches one of the given expectations. |
|
static long |
or(long first,
long second)
Expects a long that matches one of the given expectations. |
|
static short |
or(short first,
short second)
Expects a short that matches one of the given expectations. |
|
static
|
or(T first,
T second)
Expects an Object that matches one of the given expectations. |
|
static void |
replay(java.lang.Object... mocks)
Switches the given mock objects (more exactly: the controls of the mock objects) to replay mode. |
|
static void |
reportMatcher(IArgumentMatcher matcher)
Reports an argument matcher. |
|
static void |
reset(java.lang.Object... mocks)
Resets the given mock objects (more exactly: the controls of the mock objects). |
|
static void |
resetToDefault(java.lang.Object... mocks)
Resets the given mock objects (more exactly: the controls of the mock objects) and turn them to a mock with default behavior. |
|
static void |
resetToNice(java.lang.Object... mocks)
Resets the given mock objects (more exactly: the controls of the mock objects) and turn them to a mock with nice behavior. |
|
static void |
resetToStrict(java.lang.Object... mocks)
Resets the given mock objects (more exactly: the controls of the mock objects) and turn them to a mock with strict behavior. |
|
static
|
same(T value)
Expects an Object that is the same as the given value. |
|
static java.lang.String |
startsWith(java.lang.String prefix)
Expects a string that starts with the given prefix. |
|
static void |
verify(java.lang.Object... mocks)
Verifies the given mock objects (more exactly: the controls of the mock objects). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EasyMock()
Method Detail |
---|
public static <T> T createStrictMock(java.lang.Class<T> toMock)
T
- the interface that the mock object should implement.toMock
- the class of the interface that the mock object should
implement.
public static <T> T createStrictMock(java.lang.String name, java.lang.Class<T> toMock)
T
- the interface that the mock object should implement.name
- the name of the mock object.toMock
- the class of the interface that the mock object should
implement.
java.lang.IllegalArgumentException
- if the name is not a valid Java identifier.public static <T> T createMock(java.lang.Class<T> toMock)
T
- the interface that the mock object should implement.toMock
- the class of the interface that the mock object should
implement.
public static <T> T createMock(java.lang.String name, java.lang.Class<T> toMock)
T
- the interface that the mock object should implement.name
- the name of the mock object.toMock
- the class of the interface that the mock object should
implement.
java.lang.IllegalArgumentException
- if the name is not a valid Java identifier.public static <T> T createNiceMock(java.lang.Class<T> toMock)
0
,
null
or false
for unexpected invocations.
T
- the interface that the mock object should implement.toMock
- the class of the interface that the mock object should
implement.
public static <T> T createNiceMock(java.lang.String name, java.lang.Class<T> toMock)
0
,
null
or false
for unexpected invocations.
T
- the interface that the mock object should implement.name
- the name of the mock object.toMock
- the class of the interface that the mock object should
implement.
java.lang.IllegalArgumentException
- if the name is not a valid Java identifier.public static IMocksControl createStrictControl()
public static IMocksControl createControl()
public static IMocksControl createNiceControl()
0
,
null
or false
for unexpected invocations.
public static <T> IExpectationSetters<T> expect(T value)
value
- the parameter is used to transport the type to the
ExpectationSetter. It allows writing the expected call as
argument, i.e.
expect(mock.getName()).andReturn("John Doe").
Returns:
the expectation setter.
expectLastCall
public static <T> IExpectationSetters<T> expectLastCall()
- Returns the expectation setter for the last expected invocation in the
current thread. This method is used for expected invocations on void
methods.
- Returns:
- the expectation setter.
anyBoolean
public static boolean anyBoolean()
- Expects any boolean argument. For details, see the EasyMock
documentation.
- Returns:
false
.
anyByte
public static byte anyByte()
- Expects any byte argument. For details, see the EasyMock documentation.
- Returns:
0
.
anyChar
public static char anyChar()
- Expects any char argument. For details, see the EasyMock documentation.
- Returns:
0
.
anyInt
public static int anyInt()
- Expects any int argument. For details, see the EasyMock documentation.
- Returns:
0
.
anyLong
public static long anyLong()
- Expects any long argument. For details, see the EasyMock documentation.
- Returns:
0
.
anyFloat
public static float anyFloat()
- Expects any float argument. For details, see the EasyMock documentation.
- Returns:
0
.
anyDouble
public static double anyDouble()
- Expects any double argument. For details, see the EasyMock documentation.
- Returns:
0
.
anyShort
public static short anyShort()
- Expects any short argument. For details, see the EasyMock documentation.
- Returns:
0
.
anyObject
public static <T> T anyObject()
- Expects any Object argument. For details, see the EasyMock documentation.
- Returns:
null
.
geq
public static <T extends java.lang.Comparable<T>> T geq(java.lang.Comparable<T> value)
- Expects a comparable argument greater than or equal the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
null
.
geq
public static byte geq(byte value)
- Expects a byte argument greater than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
geq
public static double geq(double value)
- Expects a double argument greater than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
geq
public static float geq(float value)
- Expects a float argument greater than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
geq
public static int geq(int value)
- Expects an int argument greater than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
geq
public static long geq(long value)
- Expects a long argument greater than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
geq
public static short geq(short value)
- Expects a short argument greater than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
leq
public static <T extends java.lang.Comparable<T>> T leq(java.lang.Comparable<T> value)
- Expects a comparable argument less than or equal the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
null
.
leq
public static byte leq(byte value)
- Expects a byte argument less than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
leq
public static double leq(double value)
- Expects a double argument less than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
leq
public static float leq(float value)
- Expects a float argument less than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
leq
public static int leq(int value)
- Expects an int argument less than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
leq
public static long leq(long value)
- Expects a long argument less than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
leq
public static short leq(short value)
- Expects a short argument less than or equal to the given value. For
details, see the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
gt
public static <T extends java.lang.Comparable<T>> T gt(java.lang.Comparable<T> value)
- Expects a comparable argument greater than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
null
.
gt
public static byte gt(byte value)
- Expects a byte argument greater than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
gt
public static double gt(double value)
- Expects a double argument greater than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
gt
public static float gt(float value)
- Expects a float argument greater than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
gt
public static int gt(int value)
- Expects an int argument greater than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
gt
public static long gt(long value)
- Expects a long argument greater than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
gt
public static short gt(short value)
- Expects a short argument greater than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
lt
public static <T extends java.lang.Comparable<T>> T lt(java.lang.Comparable<T> value)
- Expects a comparable argument less than the given value. For details, see
the EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
null
.
lt
public static byte lt(byte value)
- Expects a byte argument less than the given value. For details, see the
EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
lt
public static double lt(double value)
- Expects a double argument less than the given value. For details, see the
EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
lt
public static float lt(float value)
- Expects a float argument less than the given value. For details, see the
EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
lt
public static int lt(int value)
- Expects an int argument less than the given value. For details, see the
EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
lt
public static long lt(long value)
- Expects a long argument less than the given value. For details, see the
EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
lt
public static short lt(short value)
- Expects a short argument less than the given value. For details, see the
EasyMock documentation.
- Parameters:
value
- the given value.
- Returns:
0
.
isA
public static <T> T isA(java.lang.Class<T> clazz)
- Expects an object implementing the given class. For details, see the
EasyMock documentation.
- Type Parameters:
T
- the accepted type.- Parameters:
clazz
- the class of the accepted type.
- Returns:
null
.
contains
public static java.lang.String contains(java.lang.String substring)
- Expects a string that contains the given substring. For details, see the
EasyMock documentation.
- Parameters:
substring
- the substring.
- Returns:
null
.
and
public static boolean and(boolean first,
boolean second)
- Expects a boolean that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
false
.
and
public static byte and(byte first,
byte second)
- Expects a byte that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
and
public static char and(char first,
char second)
- Expects a char that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
and
public static double and(double first,
double second)
- Expects a double that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
and
public static float and(float first,
float second)
- Expects a float that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
and
public static int and(int first,
int second)
- Expects an int that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
and
public static long and(long first,
long second)
- Expects a long that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
and
public static short and(short first,
short second)
- Expects a short that matches both given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
and
public static <T> T and(T first,
T second)
- Expects an Object that matches both given expectations.
- Type Parameters:
T
- the type of the object, it is passed through to prevent casts.- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
null
.
or
public static boolean or(boolean first,
boolean second)
- Expects a boolean that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
false
.
or
public static byte or(byte first,
byte second)
- Expects a byte that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
or
public static char or(char first,
char second)
- Expects a char that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
or
public static double or(double first,
double second)
- Expects a double that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
or
public static float or(float first,
float second)
- Expects a float that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
or
public static int or(int first,
int second)
- Expects an int that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
or
public static long or(long first,
long second)
- Expects a long that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
or
public static short or(short first,
short second)
- Expects a short that matches one of the given expectations.
- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
0
.
or
public static <T> T or(T first,
T second)
- Expects an Object that matches one of the given expectations.
- Type Parameters:
T
- the type of the object, it is passed through to prevent casts.- Parameters:
first
- placeholder for the first expectation.second
- placeholder for the second expectation.
- Returns:
null
.
not
public static boolean not(boolean first)
- Expects a boolean that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
false
.
not
public static byte not(byte first)
- Expects a byte that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
0
.
not
public static char not(char first)
- Expects a char that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
0
.
not
public static double not(double first)
- Expects a double that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
0
.
not
public static float not(float first)
- Expects a float that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
0
.
not
public static int not(int first)
- Expects an int that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
0
.
not
public static long not(long first)
- Expects a long that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
0
.
not
public static short not(short first)
- Expects a short that does not match the given expectation.
- Parameters:
first
- placeholder for the expectation.
- Returns:
0
.
not
public static <T> T not(T first)
- Expects an Object that does not match the given expectation.
- Type Parameters:
T
- the type of the object, it is passed through to prevent casts.- Parameters:
first
- placeholder for the expectation.
- Returns:
null
.
eq
public static boolean eq(boolean value)
- Expects a boolean that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static byte eq(byte value)
- Expects a byte that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static char eq(char value)
- Expects a char that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static double eq(double value)
- Expects a double that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static float eq(float value)
- Expects a float that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static int eq(int value)
- Expects an int that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static long eq(long value)
- Expects a long that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static short eq(short value)
- Expects a short that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
0
.
eq
public static <T> T eq(T value)
- Expects an Object that is equal to the given value.
- Parameters:
value
- the given value.
- Returns:
null
.
aryEq
public static boolean[] aryEq(boolean[] value)
- Expects a boolean array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static byte[] aryEq(byte[] value)
- Expects a byte array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static char[] aryEq(char[] value)
- Expects a char array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static double[] aryEq(double[] value)
- Expects a double array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static float[] aryEq(float[] value)
- Expects a float array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static int[] aryEq(int[] value)
- Expects an int array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static long[] aryEq(long[] value)
- Expects a long array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static short[] aryEq(short[] value)
- Expects a short array that is equal to the given array, i.e. it has to
have the same length, and each element has to be equal.
- Parameters:
value
- the given arry.
- Returns:
null
.
aryEq
public static <T> T[] aryEq(T[] value)
- Expects an Object array that is equal to the given array, i.e. it has to
have the same type, length, and each element has to be equal.
- Type Parameters:
T
- the type of the array, it is passed through to prevent casts.- Parameters:
value
- the given arry.
- Returns:
null
.
isNull
public static <T> T isNull()
- Expects null.
- Returns:
null
.
notNull
public static <T> T notNull()
- Expects not null.
- Returns:
null
.
find
public static java.lang.String find(java.lang.String regex)
- Expects a string that contains a substring that matches the given regular
expression. For details, see the EasyMock documentation.
- Parameters:
regex
- the regular expression.
- Returns:
null
.
matches
public static java.lang.String matches(java.lang.String regex)
- Expects a string that matches the given regular expression. For details,
see the EasyMock documentation.
- Parameters:
regex
- the regular expression.
- Returns:
null
.
startsWith
public static java.lang.String startsWith(java.lang.String prefix)
- Expects a string that starts with the given prefix. For details, see the
EasyMock documentation.
- Parameters:
prefix
- the prefix.
- Returns:
null
.
endsWith
public static java.lang.String endsWith(java.lang.String suffix)
- Expects a string that ends with the given suffix. For details, see the
EasyMock documentation.
- Parameters:
suffix
- the suffix.
- Returns:
null
.
eq
public static double eq(double value,
double delta)
- Expects a double that has an absolute difference to the given value that
is less than the given delta. For details, see the EasyMock
documentation.
- Parameters:
value
- the given value.delta
- the given delta.
- Returns:
0
.
eq
public static float eq(float value,
float delta)
- Expects a float that has an absolute difference to the given value that
is less than the given delta. For details, see the EasyMock
documentation.
- Parameters:
value
- the given value.delta
- the given delta.
- Returns:
0
.
same
public static <T> T same(T value)
- Expects an Object that is the same as the given value. For details, see
the EasyMock documentation.
- Type Parameters:
T
- the type of the object, it is passed through to prevent casts.- Parameters:
value
- the given value.
- Returns:
null
.
cmpEq
public static <T extends java.lang.Comparable<T>> T cmpEq(java.lang.Comparable<T> value)
- Expects a comparable argument equals to the given value according to their
compareTo method. For details, see the EasMock documentation.
- Parameters:
value
- the given value.
- Returns:
null
.
cmp
public static <T> T cmp(T value,
java.util.Comparator<? super T> comparator,
LogicalOperator operator)
- Expects an argument that will be compared using the provided comparator.
The following comparison will take place:
comparator.compare(actual, expected) operator 0
For details, see the EasyMock documentation.
- Parameters:
value
- the given value.comparator
- Comparator used to compare the actual with expected value.operator
- The comparison operator.
- Returns:
null
capture
public static <T> T capture(Capture<T> captured)
- Expect any object but captures it for later use.
- Type Parameters:
T
- Type of the captured object- Parameters:
captured
- Where the parameter is captured
- Returns:
null
capture
public static int capture(Capture<java.lang.Integer> captured)
- Expect any int but captures it for later use.
- Parameters:
captured
- Where the parameter is captured
- Returns:
0
capture
public static long capture(Capture<java.lang.Long> captured)
- Expect any long but captures it for later use.
- Parameters:
captured
- Where the parameter is captured
- Returns:
0
capture
public static float capture(Capture<java.lang.Float> captured)
- Expect any float but captures it for later use.
- Parameters:
captured
- Where the parameter is captured
- Returns:
0
capture
public static double capture(Capture<java.lang.Double> captured)
- Expect any double but captures it for later use.
- Parameters:
captured
- Where the parameter is captured
- Returns:
0
capture
public static byte capture(Capture<java.lang.Byte> captured)
- Expect any byte but captures it for later use.
- Parameters:
captured
- Where the parameter is captured
- Returns:
0
capture
public static char capture(Capture<java.lang.Character> captured)
- Expect any char but captures it for later use.
- Parameters:
captured
- Where the parameter is captured
- Returns:
0
replay
public static void replay(java.lang.Object... mocks)
- Switches the given mock objects (more exactly: the controls of the mock
objects) to replay mode. For details, see the EasyMock documentation.
- Parameters:
mocks
- the mock objects.
reset
public static void reset(java.lang.Object... mocks)
- Resets the given mock objects (more exactly: the controls of the mock
objects). For details, see the EasyMock documentation.
- Parameters:
mocks
- the mock objects.
resetToNice
public static void resetToNice(java.lang.Object... mocks)
- Resets the given mock objects (more exactly: the controls of the mock
objects) and turn them to a mock with nice behavior. For details, see
the EasyMock documentation.
- Parameters:
mocks
- the mock objects
resetToDefault
public static void resetToDefault(java.lang.Object... mocks)
- Resets the given mock objects (more exactly: the controls of the mock
objects) and turn them to a mock with default behavior. For details, see
the EasyMock documentation.
- Parameters:
mocks
- the mock objects
resetToStrict
public static void resetToStrict(java.lang.Object... mocks)
- Resets the given mock objects (more exactly: the controls of the mock
objects) and turn them to a mock with strict behavior. For details, see
the EasyMock documentation.
- Parameters:
mocks
- the mock objects
verify
public static void verify(java.lang.Object... mocks)
- Verifies the given mock objects (more exactly: the controls of the mock
objects).
- Parameters:
mocks
- the mock objects.
checkOrder
public static void checkOrder(java.lang.Object mock,
boolean state)
- Switches order checking of the given mock object (more exactly: the
control of the mock object) the on and off. For details, see the EasyMock
documentation.
- Parameters:
mock
- the mock object.state
- true
switches order checking on,
false
switches it off.
reportMatcher
public static void reportMatcher(IArgumentMatcher matcher)
- Reports an argument matcher. This method is needed to define own argument
matchers. For details, see the EasyMock documentation.
- Parameters:
matcher
-
getCurrentArguments
public static java.lang.Object[] getCurrentArguments()
- Returns the arguments of the current mock method call, if inside an
IAnswer
callback - be careful here, reordering parameters of
method changes the semantics of your tests.
- Returns:
- the arguments of the current mock method call.
- Throws:
java.lang.IllegalStateException
- if called outside of IAnswer
callbacks.
makeThreadSafe
public static void makeThreadSafe(java.lang.Object mock,
boolean threadSafe)
- Makes the mock thread safe. The mock will be usable in a multithreaded
environment.
- Parameters:
mock
- the mock to make thread safethreadSafe
- If the mock should be thread safe or not
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2001-2008 OFFIS, Tammo Freese. This documentation is provided under the terms of the MIT licence.