Package com.mockobjects.dynamic
Class Mock
java.lang.Object
com.mockobjects.dynamic.Mock
- All Implemented Interfaces:
Verifiable
,InvocationHandler
- Direct Known Subclasses:
OrderedMock
-
Constructor Summary
ConstructorsConstructorDescriptionMock
(CallFactory callFactory, CallableAddable callableAddable, Class mockedClass, String name) -
Method Summary
Modifier and TypeMethodDescriptionstatic String
void
void
expect
(String methodName, CallSequence deprecated) Deprecated.void
expect
(String methodName, ConstraintMatcher args) void
void
expectAndReturn
(String methodName, boolean result) void
expectAndReturn
(String methodName, int result) void
expectAndReturn
(String methodName, CallSequence deprecated, Object result) Deprecated.void
expectAndReturn
(String methodName, ConstraintMatcher args, boolean result) void
expectAndReturn
(String methodName, ConstraintMatcher args, int result) void
expectAndReturn
(String methodName, ConstraintMatcher args, Object result) void
expectAndReturn
(String methodName, Object result) void
expectAndReturn
(String methodName, Object singleEqualArg, boolean result) void
expectAndReturn
(String methodName, Object singleEqualArg, int result) void
expectAndReturn
(String methodName, Object singleEqualArg, Object result) void
expectAndThrow
(String methodName, CallSequence deprecated, Throwable throwable) Deprecated.void
expectAndThrow
(String methodName, ConstraintMatcher args, Throwable exception) void
expectAndThrow
(String methodName, Object singleEqualArg, Throwable exception) void
expectAndThrow
(String methodName, Throwable exception) void
expectNotCalled
(String methodName) Deprecated.Not required, as if methodName is called, you will get a an exceptionvoid
expectVoid
(String methodName) Deprecated.void
expectVoid
(String methodName, ConstraintMatcher args) Deprecated.void
expectVoid
(String methodName, Object equalArg) Deprecated.void
matchAndReturn
(String methodName, boolean result) void
matchAndReturn
(String methodName, boolean singleEqualArg, Object result) void
matchAndReturn
(String methodName, int result) void
matchAndReturn
(String methodName, int singleEqualArg, Object result) void
matchAndReturn
(String methodName, ConstraintMatcher args, boolean result) void
matchAndReturn
(String methodName, ConstraintMatcher args, int result) void
matchAndReturn
(String methodName, ConstraintMatcher args, Object result) void
matchAndReturn
(String methodName, Object result) void
matchAndReturn
(String methodName, Object singleEqualArg, boolean result) void
matchAndReturn
(String methodName, Object singleEqualArg, int result) void
matchAndReturn
(String methodName, Object singleEqualArg, Object result) void
matchAndThrow
(String methodName, boolean singleEqualArg, Throwable throwable) void
matchAndThrow
(String methodName, int singleEqualArg, Throwable throwable) void
matchAndThrow
(String methodName, ConstraintMatcher args, Throwable throwable) void
matchAndThrow
(String methodName, Object singleEqualArg, Throwable throwable) void
matchAndThrow
(String methodName, Throwable throwable) static String
proxy()
void
reset()
toString()
void
verify()
Throw an AssertionFailedException if any expectations have not been met.
-
Constructor Details
-
Mock
public Mock(CallFactory callFactory, CallableAddable callableAddable, Class mockedClass, String name) -
Mock
-
Mock
-
-
Method Details
-
reset
public void reset() -
mockNameFromClass
-
className
-
getMockName
-
toString
-
proxy
-
invoke
- Specified by:
invoke
in interfaceInvocationHandler
- Throws:
Throwable
-
verify
public void verify()Description copied from interface:Verifiable
Throw an AssertionFailedException if any expectations have not been met.- Specified by:
verify
in interfaceVerifiable
-
expect
-
expect
-
expect
-
expectAndReturn
-
expectAndReturn
-
expectAndReturn
-
expectAndReturn
-
expectAndReturn
-
expectAndReturn
-
expectAndReturn
-
expectAndReturn
-
expectAndReturn
-
expectAndThrow
-
expectAndThrow
-
expectAndThrow
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndReturn
-
matchAndThrow
-
matchAndThrow
-
matchAndThrow
-
matchAndThrow
-
matchAndThrow
-
expect
Deprecated.- See Also:
-
expectAndReturn
Deprecated.- See Also:
-
expectAndThrow
Deprecated.- See Also:
-
expectVoid
Deprecated.- See Also:
-
expectVoid
Deprecated.- See Also:
-
expectVoid
Deprecated.- See Also:
-
expectNotCalled
Deprecated.Not required, as if methodName is called, you will get a an exception
-