Class InvocationExpectationBuilder

    • Field Detail

      • isFullySpecified

        private boolean isFullySpecified
      • needsDefaultAction

        private boolean needsDefaultAction
      • capturedParameterMatchers

        private java.util.List<org.hamcrest.Matcher<?>> capturedParameterMatchers
    • Constructor Detail

      • InvocationExpectationBuilder

        public InvocationExpectationBuilder()
    • Method Detail

      • setCardinality

        public void setCardinality​(Cardinality cardinality)
      • addParameterMatcher

        public void addParameterMatcher​(org.hamcrest.Matcher<?> matcher)
      • addOrderingConstraint

        public void addOrderingConstraint​(OrderingConstraint constraint)
      • addInSequenceOrderingConstraint

        public void addInSequenceOrderingConstraint​(Sequence sequence)
      • setAction

        public void setAction​(Action action)
      • addSideEffect

        public void addSideEffect​(SideEffect sideEffect)
      • captureExpectedObject

        private <T> T captureExpectedObject​(T mockObject)
      • asMockedType

        private <T> T asMockedType​(T mockObject,
                                   java.lang.Object capturingImposter)
      • checkParameterMatcherCount

        private void checkParameterMatcherCount​(Invocation invocation)
      • checkWasFullySpecified

        public void checkWasFullySpecified()
      • of

        public <T> T of​(T mockObject)
        Specified by:
        of in interface ReceiverClause
      • with

        public void with​(org.hamcrest.Matcher<?>... parameterMatchers)
        Specified by:
        with in interface ParametersClause