final class JMockExpectations extends jmock.Expectations
Subclass of org.jmock.Expectations
that provides withArg
alternatives to the with
methods defined in its superclass.
JMockCycle
's expecting
method of passes an instance of this class
to the function passed into expectations
. Because JMockExpectations
extends org.jmock.Expectations
, all of the Expectations
methods are
available to be invoked on instances of this class, in addition to
several overloaded withArg
methods defined in this class. These withArg
methods simply
invoke corresponding with
methods on this
. Because with
is
a keyword in Scala, to invoke these directly you must surround them in back ticks, like this:
oneOf (mockCollaborator).documentAdded(`with`("Document"))
By importing the members of the JMockExpectations
object passed to
a JMockCycle
's executing
method, you can
instead call withArg
with no back ticks needed:
oneOf (mockCollaborator).documentAdded(withArg("Document"))
- Source
- JMockExpectations.scala
- Alphabetic
- By Inheritance
- JMockExpectations
- Expectations
- AbstractExpectations
- ActionClause
- ArgumentConstraintPhrases
- CardinalityClause
- ExpectationBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new JMockExpectations()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addParameterMatcher(arg0: Matcher[_]): Unit
- Attributes
- protected[org.jmock]
- Definition Classes
- AbstractExpectations
-
def
allowing[T](arg0: T): T
- Definition Classes
- AbstractExpectations → CardinalityClause
-
def
allowing(arg0: Matcher[_]): MethodClause
- Definition Classes
- AbstractExpectations → CardinalityClause
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
atLeast(arg0: Int): ReceiverClause
- Definition Classes
- AbstractExpectations → CardinalityClause
-
def
atMost(arg0: Int): ReceiverClause
- Definition Classes
- AbstractExpectations → CardinalityClause
-
def
between(arg0: Int, arg1: Int): ReceiverClause
- Definition Classes
- AbstractExpectations → CardinalityClause
-
def
buildExpectations(arg0: Action, arg1: ExpectationCollector): Unit
- Definition Classes
- AbstractExpectations → ExpectationBuilder
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
currentBuilder(): InvocationExpectationBuilder
- Attributes
- protected[org.jmock]
- Definition Classes
- AbstractExpectations
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exactly(arg0: Int): ReceiverClause
- Definition Classes
- AbstractExpectations → CardinalityClause
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
ignoring(arg0: Matcher[_]): MethodClause
- Definition Classes
- AbstractExpectations → CardinalityClause
-
def
ignoring[T](arg0: T): T
- Definition Classes
- AbstractExpectations → CardinalityClause
-
def
inSequence(arg0: Sequence): Unit
- Definition Classes
- AbstractExpectations
-
def
inSequences(arg0: <repeated...>[Sequence]): Unit
- Definition Classes
- AbstractExpectations
- Annotations
- @transient()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
never[T](arg0: T): T
- Definition Classes
- AbstractExpectations → CardinalityClause
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
oneOf[T](arg0: T): T
- Definition Classes
- AbstractExpectations → CardinalityClause
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
then(arg0: State): Unit
- Definition Classes
- AbstractExpectations
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
when(arg0: StatePredicate): Unit
- Definition Classes
- AbstractExpectations
-
def
will(arg0: Action): Unit
- Definition Classes
- AbstractExpectations → ActionClause
-
def
with(arg0: Matcher[Double]): Double
- Definition Classes
- Expectations
-
def
with(arg0: Matcher[Float]): Float
- Definition Classes
- Expectations
-
def
with(arg0: Matcher[Long]): Long
- Definition Classes
- Expectations
-
def
with(arg0: Matcher[Integer]): Int
- Definition Classes
- Expectations
-
def
with(arg0: Matcher[Character]): Char
- Definition Classes
- Expectations
-
def
with(arg0: Matcher[Short]): Short
- Definition Classes
- Expectations
-
def
with(arg0: Matcher[Byte]): Byte
- Definition Classes
- Expectations
-
def
with(arg0: Matcher[Boolean]): Boolean
- Definition Classes
- Expectations
-
def
with[T](arg0: T): T
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Double): Double
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Float): Float
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Long): Long
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Int): Int
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Char): Char
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Short): Short
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Byte): Byte
- Definition Classes
- AbstractExpectations
-
def
with(arg0: Boolean): Boolean
- Definition Classes
- AbstractExpectations
-
def
with[T](arg0: Matcher[T]): T
- Definition Classes
- AbstractExpectations → ArgumentConstraintPhrases
-
def
withArg(matcher: Matcher[Char]): Char
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(matcher: Matcher[Double]): Double
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(matcher: Matcher[Float]): Float
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(matcher: Matcher[Boolean]): Boolean
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(matcher: Matcher[Long]): Long
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(matcher: Matcher[Byte]): Byte
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(matcher: Matcher[Short]): Short
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(matcher: Matcher[Int]): Int
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg[T](matcher: Matcher[T]): T
Invokes
with
on this instance, passing in the passed matcher. -
def
withArg(value: Char): Char
Invokes
with
on this instance, passing in the passed value. -
def
withArg(value: Double): Double
Invokes
with
on this instance, passing in the passed value. -
def
withArg(value: Float): Float
Invokes
with
on this instance, passing in the passed value. -
def
withArg(value: Boolean): Boolean
Invokes
with
on this instance, passing in the passed value. -
def
withArg(value: Long): Long
Invokes
with
on this instance, passing in the passed value. -
def
withArg(value: Byte): Byte
Invokes
with
on this instance, passing in the passed value. -
def
withArg(value: Short): Short
Invokes
with
on this instance, passing in the passed value. -
def
withArg(value: Int): Int
Invokes
with
on this instance, passing in the passed value. -
def
withArg[T](value: T): T
Invokes
with
on this instance, passing in the passed value.
Deprecated Value Members
-
def
one[T](arg0: T): T
- Definition Classes
- AbstractExpectations → CardinalityClause
- Annotations
- @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.