test.jmock.builder.testsupport
Class MockMatchBuilder

java.lang.Object
  extended bytest.jmock.builder.testsupport.MockMatchBuilder
All Implemented Interfaces:
IdentityBuilder, MatchBuilder, StubBuilder, Verifiable

public class MockMatchBuilder
extends Object
implements MatchBuilder, Verifiable


Field Summary
 ExpectationValue afterMock
           
 ExpectationValue afterPreviousCallID
           
 ExpectationCounter expectNotCalledCalls
           
 ExpectationValue id
           
 
Constructor Summary
MockMatchBuilder()
           
 
Method Summary
 IdentityBuilder addExpectation(InvocationMatcher expectation)
           
 MatchBuilder after(BuilderNamespace otherMock, String previousCallID)
           
 MatchBuilder after(String previousCallID)
           
 IdentityBuilder expect(InvocationMatcher expectation)
           
 IdentityBuilder expectAfter(IdentityBuilder previousCall)
           
 IdentityBuilder expectAtLeastOnce()
           
 IdentityBuilder expectNotCalled()
           
 IdentityBuilder expectOnce()
           
 void id(String newID)
           
 IdentityBuilder isVoid()
           
 MatchBuilder match(InvocationMatcher customMatcher)
           
 IdentityBuilder stub(Stub customStub)
           
 void verify()
          Throw an AssertionFailedException if any expectations have not been met.
 IdentityBuilder will(Stub stubAction)
           
 IdentityBuilder willReturn(boolean result)
           
 IdentityBuilder willReturn(byte result)
           
 IdentityBuilder willReturn(char result)
           
 IdentityBuilder willReturn(double result)
           
 IdentityBuilder willReturn(float result)
           
 IdentityBuilder willReturn(int result)
           
 IdentityBuilder willReturn(long result)
           
 IdentityBuilder willReturn(Object result)
           
 IdentityBuilder willReturn(short result)
           
 IdentityBuilder willThrow(Throwable throwable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

afterMock

public ExpectationValue afterMock

afterPreviousCallID

public ExpectationValue afterPreviousCallID

id

public ExpectationValue id

expectNotCalledCalls

public ExpectationCounter expectNotCalledCalls
Constructor Detail

MockMatchBuilder

public MockMatchBuilder()
Method Detail

isVoid

public IdentityBuilder isVoid()
Specified by:
isVoid in interface StubBuilder

match

public MatchBuilder match(InvocationMatcher customMatcher)
Specified by:
match in interface MatchBuilder

stub

public IdentityBuilder stub(Stub customStub)

will

public IdentityBuilder will(Stub stubAction)
Specified by:
will in interface StubBuilder

willReturn

public IdentityBuilder willReturn(boolean result)

willReturn

public IdentityBuilder willReturn(byte result)

willReturn

public IdentityBuilder willReturn(char result)

willReturn

public IdentityBuilder willReturn(double result)

willReturn

public IdentityBuilder willReturn(float result)

willReturn

public IdentityBuilder willReturn(int result)

willReturn

public IdentityBuilder willReturn(long result)

willReturn

public IdentityBuilder willReturn(Object result)

willReturn

public IdentityBuilder willReturn(short result)

willThrow

public IdentityBuilder willThrow(Throwable throwable)

expect

public IdentityBuilder expect(InvocationMatcher expectation)

addExpectation

public IdentityBuilder addExpectation(InvocationMatcher expectation)

expectOnce

public IdentityBuilder expectOnce()

expectAtLeastOnce

public IdentityBuilder expectAtLeastOnce()

expectAfter

public IdentityBuilder expectAfter(IdentityBuilder previousCall)

after

public MatchBuilder after(String previousCallID)
Specified by:
after in interface MatchBuilder

after

public MatchBuilder after(BuilderNamespace otherMock,
                          String previousCallID)
Specified by:
after in interface MatchBuilder

id

public void id(String newID)
Specified by:
id in interface IdentityBuilder

expectNotCalled

public IdentityBuilder expectNotCalled()

verify

public void verify()
Description copied from interface: Verifiable
Throw an AssertionFailedException if any expectations have not been met.

Specified by:
verify in interface Verifiable