Package org.jmock
Class Mock
- java.lang.Object
-
- org.jmock.Mock
-
- All Implemented Interfaces:
BuilderNamespace
,DynamicMock
,Verifiable
public class Mock extends java.lang.Object implements DynamicMock, BuilderNamespace
- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description Mock(java.lang.Class mockedType)
Mock(java.lang.Class mockedType, java.lang.String name)
Mock(DynamicMock coreMock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addInvokable(Invokable invokable)
NameMatchBuilder
expects(InvocationMatcher expectation)
java.lang.Class
getMockedType()
MatchBuilder
lookupID(java.lang.String id)
java.lang.Object
proxy()
void
registerMethodName(java.lang.String id, MatchBuilder builder)
void
registerUniqueID(java.lang.String id, MatchBuilder builder)
void
reset()
void
setDefaultStub(Stub newDefaultStub)
NameMatchBuilder
stubs()
java.lang.String
toString()
void
verify()
Throw an AssertionFailedException if any expectations have not been met.
-
-
-
Constructor Detail
-
Mock
public Mock(java.lang.Class mockedType)
-
Mock
public Mock(java.lang.Class mockedType, java.lang.String name)
-
Mock
public Mock(DynamicMock coreMock)
-
-
Method Detail
-
getMockedType
public java.lang.Class getMockedType()
- Specified by:
getMockedType
in interfaceDynamicMock
-
proxy
public java.lang.Object proxy()
- Specified by:
proxy
in interfaceDynamicMock
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
verify
public void verify()
Description copied from interface:Verifiable
Throw an AssertionFailedException if any expectations have not been met. Implementations of this method must be idempotent: jMock can call this method more than once when verifying expectations at the end of a test.- Specified by:
verify
in interfaceVerifiable
-
addInvokable
public void addInvokable(Invokable invokable)
- Specified by:
addInvokable
in interfaceDynamicMock
-
stubs
public NameMatchBuilder stubs()
-
expects
public NameMatchBuilder expects(InvocationMatcher expectation)
-
setDefaultStub
public void setDefaultStub(Stub newDefaultStub)
- Specified by:
setDefaultStub
in interfaceDynamicMock
-
reset
public void reset()
- Specified by:
reset
in interfaceDynamicMock
-
lookupID
public MatchBuilder lookupID(java.lang.String id)
- Specified by:
lookupID
in interfaceBuilderNamespace
-
registerUniqueID
public void registerUniqueID(java.lang.String id, MatchBuilder builder)
- Specified by:
registerUniqueID
in interfaceBuilderNamespace
-
registerMethodName
public void registerMethodName(java.lang.String id, MatchBuilder builder)
- Specified by:
registerMethodName
in interfaceBuilderNamespace
-
-