org.jmock.builder

Class InvocationMockerBuilder

Implemented Interfaces:
ArgumentsMatchBuilder, IdentityBuilder, MatchBuilder, NameMatchBuilder, StubBuilder

public class InvocationMockerBuilder
extends Object
implements NameMatchBuilder

Constructor Summary

InvocationMockerBuilder(StubMatchersCollection mocker, BuilderNamespace idTable, Class mockedType)

Method Summary

MatchBuilder
after(String priorCallID)
MatchBuilder
after(BuilderNamespace otherMock, String priorCallID)
IdentityBuilder
expect(InvocationMatcher expectation)
void
id(String invocationID)
IdentityBuilder
isVoid()
MatchBuilder
match(InvocationMatcher customMatcher)
ArgumentsMatchBuilder
method(String name)
ArgumentsMatchBuilder
method(Constraint nameConstraint)
IdentityBuilder
will(Stub stubAction)
MatchBuilder
with(Constraint arg1)
MatchBuilder
with(Constraint arg1, Constraint arg2)
MatchBuilder
with(Constraint arg1, Constraint arg2, Constraint arg3)
MatchBuilder
with(Constraint arg1, Constraint arg2, Constraint arg3, Constraint arg4)
MatchBuilder
with(Constraint[] constraints)
MatchBuilder
withAnyArguments()
MatchBuilder
withNoArguments()

Constructor Details

InvocationMockerBuilder

public InvocationMockerBuilder(StubMatchersCollection mocker,
                               BuilderNamespace idTable,
                               Class mockedType)

Method Details

after

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

after

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

expect

public IdentityBuilder expect(InvocationMatcher expectation)

id

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

isVoid

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

match

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

method

public ArgumentsMatchBuilder method(String name)
Specified by:
method in interface NameMatchBuilder

method

public ArgumentsMatchBuilder method(Constraint nameConstraint)
Specified by:
method in interface NameMatchBuilder

will

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

with

public MatchBuilder with(Constraint arg1)
Specified by:
with in interface ArgumentsMatchBuilder

with

public MatchBuilder with(Constraint arg1,
                         Constraint arg2)
Specified by:
with in interface ArgumentsMatchBuilder

with

public MatchBuilder with(Constraint arg1,
                         Constraint arg2,
                         Constraint arg3)
Specified by:
with in interface ArgumentsMatchBuilder

with

public MatchBuilder with(Constraint arg1,
                         Constraint arg2,
                         Constraint arg3,
                         Constraint arg4)
Specified by:
with in interface ArgumentsMatchBuilder

with

public MatchBuilder with(Constraint[] constraints)
Specified by:
with in interface ArgumentsMatchBuilder

withAnyArguments

public MatchBuilder withAnyArguments()
Specified by:
withAnyArguments in interface ArgumentsMatchBuilder

withNoArguments

public MatchBuilder withNoArguments()
Specified by:
withNoArguments in interface ArgumentsMatchBuilder