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 voidaddInvokable(Invokable invokable)NameMatchBuilderexpects(InvocationMatcher expectation)java.lang.ClassgetMockedType()MatchBuilderlookupID(java.lang.String id)java.lang.Objectproxy()voidregisterMethodName(java.lang.String id, MatchBuilder builder)voidregisterUniqueID(java.lang.String id, MatchBuilder builder)voidreset()voidsetDefaultStub(Stub newDefaultStub)NameMatchBuilderstubs()java.lang.StringtoString()voidverify()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:
getMockedTypein interfaceDynamicMock
-
proxy
public java.lang.Object proxy()
- Specified by:
proxyin interfaceDynamicMock
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
verify
public void verify()
Description copied from interface:VerifiableThrow 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:
verifyin interfaceVerifiable
-
addInvokable
public void addInvokable(Invokable invokable)
- Specified by:
addInvokablein interfaceDynamicMock
-
stubs
public NameMatchBuilder stubs()
-
expects
public NameMatchBuilder expects(InvocationMatcher expectation)
-
setDefaultStub
public void setDefaultStub(Stub newDefaultStub)
- Specified by:
setDefaultStubin interfaceDynamicMock
-
reset
public void reset()
- Specified by:
resetin interfaceDynamicMock
-
lookupID
public MatchBuilder lookupID(java.lang.String id)
- Specified by:
lookupIDin interfaceBuilderNamespace
-
registerUniqueID
public void registerUniqueID(java.lang.String id, MatchBuilder builder)- Specified by:
registerUniqueIDin interfaceBuilderNamespace
-
registerMethodName
public void registerMethodName(java.lang.String id, MatchBuilder builder)- Specified by:
registerMethodNamein interfaceBuilderNamespace
-
-