Packages

  • package root

    This is the documentation for ScalaMock

    ScalaMock

    This is the documentation for ScalaMock

    For an overview, see org.scalamock.

    Definition Classes
    root
  • package org
    Definition Classes
    root
  • package scalamock

    To use ScalaMock, you need the relevant MockFactoryBase trait implementation:

    ScalaMock: Native Scala Mocking

    To use ScalaMock, you need the relevant MockFactoryBase trait implementation:

    At present, ScalaMock can only mock traits, Java interfaces, and non-final classes that define a default constructor. A future version will be able to mock any class, and singleton/companion objects.

    ScalaMock supports two different mocking styles - expectations first and record then verify. These styles can be mixed within a single test.

    Expectations-First Style

    In the expectations-first style, expectations are set on mock objects before exercising the system under test. If these expectations are not met, the test fails.

    A mock function that supports this style is created with mockFunction. For example, to create a mock function taking a single Int argument and returning a String:

    val m = mockFunction[Int, String]

    A mock object that supports this style is created with mock. For example, to create a mock that implements the Turtle trait:

    val m = mock[Turtle]

    Expectations can then be set using expects:

    (m.setPosition _).expects(10.0, 10.0)
    (m.forward _).expects(5.0)
    (m.getPosition _).expects().returning(15.0, 10.0)
    
    drawLine(m, (10.0, 10.0), (15.0, 10.0))

    Record-then-Verify (Mockito) Style

    In the record then verify style, expectations are verified after the system under test has executed.

    A stub function that supports this style is created with stubFunction. For example:

    val m = stubFunction[Int, String]

    A stub object that supports this style is created with stub. For example:

    val m = stub[Turtle]

    Return values that are used by the system under test can be set up by using when. Calls are verified using verify:

    (m.getPosition _).when().returns(15.0, 10.0)
    
    drawLine(m, (10.0, 10.0), (15.0, 10.0))
    
    (m.setPosition _).verify(10.0, 10.0)
    (m.forward _).verify(5.0)

    Argument matching

    ScalaMock supports two types of generalised matching: wildcards and epsilon matching.

    Wildcards

    Wildcard values are specified with an * (asterisk). For example:

    m expects ("this", *)

    will match any of the following:

    m("this", 42)
    m("this", 1.0)
    m("this", null)
    Epsilon matching

    Epsilon matching is useful when dealing with floating point values. An epsilon match is specified with the ~ (tilde) operator:

    m expects (~42.0)

    will match:

    m(42.0)
    m(42.0001)
    m(41.9999)

    but will not match:

    m(43.0)
    m(42.1)
    Repeated parameters

    Repeated parameters are represented as a Seq. For example, given:

    def takesRepeatedParameter(x: Int, ys: String*)

    you can set an expectation with:

    (m.takesRepeatedParameter _).expects(42, Seq("red", "green", "blue"))
    Predicate matching

    More complicated argument matching can be implemented by using where to pass a predicate:

    m = mockFunction[Double, Double, Unit]
    m expects (where { _ < _ })
    Return values

    By default mocks and stubs return null. You can return a computed return value (or throw a computed exception) with onCall:

    val mockIncrement = mockFunction[Int, Int]
    m expects (*) onCall { _ + 1 }
    Overloaded, curried and polymorphic methods

    Overloaded, curried and polymorphic methods can be mocked by specifying either argument types or type parameters. For example:

    trait Foo {
      def overloaded(x: Int): String
      def overloaded(x: String): String
      def overloaded[T](x: T): String
      def curried(x: Int)(y: Double): String
      def polymorphic[T](x: List[T]): String
    }
    val m = mock[Foo]
    (m.overloaded(_: Int)).expects(10)
    (m.overloaded(_: String)).expects("foo")
    (m.overloaded[Double] _).expects(1.23)
    (m.curried(_: Int)(_: Double)).expects(10, 1.23)
    (m.polymorphic(_: List[Int])).expects(List(1, 2, 3))
    (m.polymorphic[String] _).expects("foo")
    Exceptions

    Instead of a return value, mocks and stubs can be instructed to throw:

    m expects ("this", "that") throws new RuntimeException("what's that?")
    Call count

    By default, mocks and stubs expect exactly one call. Alternative constraints can be set with repeat:

    m1.expects(42).returns(42).repeat(3 to 7)
    m2 expects (3) repeat 10

    There are various aliases for common expectations and styles:

    m1.expects("this", "that").once
    m2.expects().returns("foo").noMoreThanTwice
    m3.expects(42).repeated(3).times

    For a full list, see org.scalamock.handlers.CallHandler.

    Ordering

    By default, expectations can be satisfied in any order. For example:

    m expects (1)
    m expects (2)
    m(2)
    m(1)

    A specific sequence can be enforced with inSequence:

    inSequence {
      m expects (1)
      m expects (2)
    }
    m(2) // throws ExpectationException
    m(1)

    Multiple sequences can be specified. As long as the calls within each sequence happen in the correct order, calls within different sequences can be interleaved. For example:

    inSequence {
      m expects (1)
      m expects (2)
    }
    inSequence {
      m expects (3)
      m expects (4)
    }
    
    m(3)
    m(1)
    m(2)
    m(4)

    To specify that there is no constraint on ordering, use inAnyOrder (there is an implicit inAnyOrder at the top level). Calls to inSequence and inAnyOrder can be arbitrarily nested. For example:

    (m.a _).expects()
    inSequence {
      (m.b _).expects()
      inAnyOrder {
        (m.c _).expects()
        inSequence {
          (m.d _).expects()
          (m.e _).expects()
        }
        (m.f _).expects()
      }
      (m.g _).expects()
    }

    Threads

    ScalaMock will work with tests that are run in parallel (Specs2 runs tests in parallel by default, and ScalaTest does so with ParallelTestExecution).

    You can call mocks from other threads within tests, but any such calls must be complete before the test completes - it's an error to call a mock afterwards.

    Definition Classes
    org
  • package clazz
    Definition Classes
    scalamock
  • package context
    Definition Classes
    scalamock
  • package function
    Definition Classes
    scalamock
  • package handlers
    Definition Classes
    scalamock
  • package matchers
    Definition Classes
    scalamock
  • package proxy
    Definition Classes
    scalamock
  • package scalatest
    Definition Classes
    scalamock
  • package util
    Definition Classes
    scalamock
  • AbstractMockFactoryBase
  • MockFactoryBase
t

org.scalamock

AbstractMockFactoryBase

trait AbstractMockFactoryBase extends Mock with MockFunctions with Matchers

ScalaMock public interface

Self Type
AbstractMockFactoryBase with MockContext
Linear Supertypes
Matchers, MockFunctions, Mock, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractMockFactoryBase
  2. Matchers
  3. MockFunctions
  4. Mock
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class FunctionName (name: Symbol) extends Product with Serializable
    Attributes
    protected
    Definition Classes
    MockFunctions
  2. class EpsilonMatcher extends AnyRef
    Attributes
    protected
    Definition Classes
    Matchers

Abstract Value Members

  1. abstract def inAnyOrder[T](what: ⇒ T): T
    Attributes
    protected
  2. abstract def inSequence[T](what: ⇒ T): T
    Attributes
    protected
  3. abstract def withExpectations[T](what: ⇒ T): T
    Attributes
    protected

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def *: MatchAny
    Attributes
    protected
    Definition Classes
    Matchers
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def argThat[T](predicate: (T) ⇒ Boolean): ArgThat[T]
    Attributes
    protected
    Definition Classes
    Matchers
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. implicit def doubleToEpsilon(d: Double): (AbstractMockFactoryBase.this)#EpsilonMatcher
    Attributes
    protected
    Definition Classes
    Matchers
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. implicit def functionName(name: String): (AbstractMockFactoryBase.this)#FunctionName
    Attributes
    protected
    Definition Classes
    MockFunctions
  13. implicit def functionName(name: Symbol): (AbstractMockFactoryBase.this)#FunctionName
    Attributes
    protected
    Definition Classes
    MockFunctions
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. implicit def matcherBaseToMockParameter[T](m: MatcherBase): MockParameter[T]
    Attributes
    protected
    Definition Classes
    Matchers
  18. macro def mock[T](mockName: String)(implicit mockContext: MockContext): T
    Definition Classes
    Mock
  19. macro def mock[T](implicit mockContext: MockContext): T
    Definition Classes
    Mock
  20. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](implicit arg0: Defaultable[R]): MockFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  21. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](implicit arg0: Defaultable[R]): MockFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  22. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](implicit arg0: Defaultable[R]): MockFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  23. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](implicit arg0: Defaultable[R]): MockFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  24. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](implicit arg0: Defaultable[R]): MockFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  25. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](implicit arg0: Defaultable[R]): MockFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  26. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](implicit arg0: Defaultable[R]): MockFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  27. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](implicit arg0: Defaultable[R]): MockFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  28. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](implicit arg0: Defaultable[R]): MockFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  29. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](implicit arg0: Defaultable[R]): MockFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  30. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](implicit arg0: Defaultable[R]): MockFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  31. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](implicit arg0: Defaultable[R]): MockFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  32. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](implicit arg0: Defaultable[R]): MockFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  33. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](implicit arg0: Defaultable[R]): MockFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  34. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, R](implicit arg0: Defaultable[R]): MockFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  35. def mockFunction[T1, T2, T3, T4, T5, T6, T7, R](implicit arg0: Defaultable[R]): MockFunction7[T1, T2, T3, T4, T5, T6, T7, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  36. def mockFunction[T1, T2, T3, T4, T5, T6, R](implicit arg0: Defaultable[R]): MockFunction6[T1, T2, T3, T4, T5, T6, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  37. def mockFunction[T1, T2, T3, T4, T5, R](implicit arg0: Defaultable[R]): MockFunction5[T1, T2, T3, T4, T5, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  38. def mockFunction[T1, T2, T3, T4, R](implicit arg0: Defaultable[R]): MockFunction4[T1, T2, T3, T4, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  39. def mockFunction[T1, T2, T3, R](implicit arg0: Defaultable[R]): MockFunction3[T1, T2, T3, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  40. def mockFunction[T1, T2, R](implicit arg0: Defaultable[R]): MockFunction2[T1, T2, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  41. def mockFunction[T1, R](implicit arg0: Defaultable[R]): MockFunction1[T1, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  42. def mockFunction[R](implicit arg0: Defaultable[R]): MockFunction0[R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  43. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  44. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  45. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  46. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  47. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  48. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  49. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  50. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  51. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  52. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  53. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  54. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  55. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  56. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  57. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  58. def mockFunction[T1, T2, T3, T4, T5, T6, T7, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction7[T1, T2, T3, T4, T5, T6, T7, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  59. def mockFunction[T1, T2, T3, T4, T5, T6, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction6[T1, T2, T3, T4, T5, T6, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  60. def mockFunction[T1, T2, T3, T4, T5, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction5[T1, T2, T3, T4, T5, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  61. def mockFunction[T1, T2, T3, T4, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction4[T1, T2, T3, T4, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  62. def mockFunction[T1, T2, T3, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction3[T1, T2, T3, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  63. def mockFunction[T1, T2, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction2[T1, T2, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  64. def mockFunction[T1, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction1[T1, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  65. def mockFunction[R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction0[R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  66. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  67. final def notify(): Unit
    Definition Classes
    AnyRef
  68. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  69. macro def stub[T](mockName: String)(implicit mockContext: MockContext): T
    Definition Classes
    Mock
  70. macro def stub[T](implicit mockContext: MockContext): T
    Definition Classes
    Mock
  71. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](implicit arg0: Defaultable[R]): StubFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  72. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](implicit arg0: Defaultable[R]): StubFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  73. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](implicit arg0: Defaultable[R]): StubFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  74. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](implicit arg0: Defaultable[R]): StubFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  75. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](implicit arg0: Defaultable[R]): StubFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  76. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](implicit arg0: Defaultable[R]): StubFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  77. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](implicit arg0: Defaultable[R]): StubFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  78. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](implicit arg0: Defaultable[R]): StubFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  79. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](implicit arg0: Defaultable[R]): StubFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  80. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](implicit arg0: Defaultable[R]): StubFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  81. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](implicit arg0: Defaultable[R]): StubFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  82. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](implicit arg0: Defaultable[R]): StubFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  83. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](implicit arg0: Defaultable[R]): StubFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  84. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](implicit arg0: Defaultable[R]): StubFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  85. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, R](implicit arg0: Defaultable[R]): StubFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  86. def stubFunction[T1, T2, T3, T4, T5, T6, T7, R](implicit arg0: Defaultable[R]): StubFunction7[T1, T2, T3, T4, T5, T6, T7, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  87. def stubFunction[T1, T2, T3, T4, T5, T6, R](implicit arg0: Defaultable[R]): StubFunction6[T1, T2, T3, T4, T5, T6, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  88. def stubFunction[T1, T2, T3, T4, T5, R](implicit arg0: Defaultable[R]): StubFunction5[T1, T2, T3, T4, T5, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  89. def stubFunction[T1, T2, T3, T4, R](implicit arg0: Defaultable[R]): StubFunction4[T1, T2, T3, T4, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  90. def stubFunction[T1, T2, T3, R](implicit arg0: Defaultable[R]): StubFunction3[T1, T2, T3, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  91. def stubFunction[T1, T2, R](implicit arg0: Defaultable[R]): StubFunction2[T1, T2, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  92. def stubFunction[T1, R](implicit arg0: Defaultable[R]): StubFunction1[T1, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  93. def stubFunction[R](implicit arg0: Defaultable[R]): StubFunction0[R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  94. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  95. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  96. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  97. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  98. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  99. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  100. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  101. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  102. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  103. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  104. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  105. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  106. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  107. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  108. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  109. def stubFunction[T1, T2, T3, T4, T5, T6, T7, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction7[T1, T2, T3, T4, T5, T6, T7, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  110. def stubFunction[T1, T2, T3, T4, T5, T6, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction6[T1, T2, T3, T4, T5, T6, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  111. def stubFunction[T1, T2, T3, T4, T5, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction5[T1, T2, T3, T4, T5, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  112. def stubFunction[T1, T2, T3, T4, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction4[T1, T2, T3, T4, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  113. def stubFunction[T1, T2, T3, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction3[T1, T2, T3, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  114. def stubFunction[T1, T2, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction2[T1, T2, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  115. def stubFunction[T1, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction1[T1, R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  116. def stubFunction[R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction0[R]
    Attributes
    protected
    Definition Classes
    MockFunctions
  117. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  118. implicit macro def toMockFunction0[R](f: () ⇒ R)(implicit arg0: Defaultable[R]): MockFunction0[R]
    Definition Classes
    Mock
  119. implicit macro def toMockFunction1[T1, R](f: (T1) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction1[T1, R]
    Definition Classes
    Mock
  120. implicit macro def toMockFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]
    Definition Classes
    Mock
  121. implicit macro def toMockFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]
    Definition Classes
    Mock
  122. implicit macro def toMockFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]
    Definition Classes
    Mock
  123. implicit macro def toMockFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]
    Definition Classes
    Mock
  124. implicit macro def toMockFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]
    Definition Classes
    Mock
  125. implicit macro def toMockFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]
    Definition Classes
    Mock
  126. implicit macro def toMockFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]
    Definition Classes
    Mock
  127. implicit macro def toMockFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]
    Definition Classes
    Mock
  128. implicit macro def toMockFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]
    Definition Classes
    Mock
  129. implicit macro def toMockFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]
    Definition Classes
    Mock
  130. implicit macro def toMockFunction2[T1, T2, R](f: (T1, T2) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction2[T1, T2, R]
    Definition Classes
    Mock
  131. implicit macro def toMockFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]
    Definition Classes
    Mock
  132. implicit macro def toMockFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]
    Definition Classes
    Mock
  133. implicit macro def toMockFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]
    Definition Classes
    Mock
  134. implicit macro def toMockFunction3[T1, T2, T3, R](f: (T1, T2, T3) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction3[T1, T2, T3, R]
    Definition Classes
    Mock
  135. implicit macro def toMockFunction4[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction4[T1, T2, T3, T4, R]
    Definition Classes
    Mock
  136. implicit macro def toMockFunction5[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction5[T1, T2, T3, T4, T5, R]
    Definition Classes
    Mock
  137. implicit macro def toMockFunction6[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction6[T1, T2, T3, T4, T5, T6, R]
    Definition Classes
    Mock
  138. implicit macro def toMockFunction7[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction7[T1, T2, T3, T4, T5, T6, T7, R]
    Definition Classes
    Mock
  139. implicit macro def toMockFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]
    Definition Classes
    Mock
  140. implicit macro def toMockFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]
    Definition Classes
    Mock
  141. implicit def toMockParameter[T](v: T): MockParameter[T]
    Attributes
    protected
    Definition Classes
    Matchers
  142. def toString(): String
    Definition Classes
    AnyRef → Any
  143. implicit macro def toStubFunction0[R](f: () ⇒ R)(implicit arg0: Defaultable[R]): StubFunction0[R]
    Definition Classes
    Mock
  144. implicit macro def toStubFunction1[T1, R](f: (T1) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction1[T1, R]
    Definition Classes
    Mock
  145. implicit macro def toStubFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]
    Definition Classes
    Mock
  146. implicit macro def toStubFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]
    Definition Classes
    Mock
  147. implicit macro def toStubFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]
    Definition Classes
    Mock
  148. implicit macro def toStubFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]
    Definition Classes
    Mock
  149. implicit macro def toStubFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]
    Definition Classes
    Mock
  150. implicit macro def toStubFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]
    Definition Classes
    Mock
  151. implicit macro def toStubFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]
    Definition Classes
    Mock
  152. implicit macro def toStubFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]
    Definition Classes
    Mock
  153. implicit macro def toStubFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]
    Definition Classes
    Mock
  154. implicit macro def toStubFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]
    Definition Classes
    Mock
  155. implicit macro def toStubFunction2[T1, T2, R](f: (T1, T2) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction2[T1, T2, R]
    Definition Classes
    Mock
  156. implicit macro def toStubFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]
    Definition Classes
    Mock
  157. implicit macro def toStubFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]
    Definition Classes
    Mock
  158. implicit macro def toStubFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]
    Definition Classes
    Mock
  159. implicit macro def toStubFunction3[T1, T2, T3, R](f: (T1, T2, T3) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction3[T1, T2, T3, R]
    Definition Classes
    Mock
  160. implicit macro def toStubFunction4[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction4[T1, T2, T3, T4, R]
    Definition Classes
    Mock
  161. implicit macro def toStubFunction5[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction5[T1, T2, T3, T4, T5, R]
    Definition Classes
    Mock
  162. implicit macro def toStubFunction6[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction6[T1, T2, T3, T4, T5, T6, R]
    Definition Classes
    Mock
  163. implicit macro def toStubFunction7[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction7[T1, T2, T3, T4, T5, T6, T7, R]
    Definition Classes
    Mock
  164. implicit macro def toStubFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]
    Definition Classes
    Mock
  165. implicit macro def toStubFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]
    Definition Classes
    Mock
  166. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  167. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  168. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  169. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ Boolean): FunctionAdapter22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  170. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ Boolean): FunctionAdapter21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  171. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ Boolean): FunctionAdapter20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  172. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ Boolean): FunctionAdapter19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  173. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ Boolean): FunctionAdapter18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  174. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ Boolean): FunctionAdapter17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  175. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ Boolean): FunctionAdapter16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  176. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ Boolean): FunctionAdapter15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  177. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ Boolean): FunctionAdapter14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  178. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ Boolean): FunctionAdapter13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  179. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ Boolean): FunctionAdapter12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  180. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ Boolean): FunctionAdapter11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  181. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Boolean): FunctionAdapter10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  182. def where[T1, T2, T3, T4, T5, T6, T7, T8, T9](matcher: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Boolean): FunctionAdapter9[T1, T2, T3, T4, T5, T6, T7, T8, T9, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  183. def where[T1, T2, T3, T4, T5, T6, T7, T8](matcher: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Boolean): FunctionAdapter8[T1, T2, T3, T4, T5, T6, T7, T8, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  184. def where[T1, T2, T3, T4, T5, T6, T7](matcher: (T1, T2, T3, T4, T5, T6, T7) ⇒ Boolean): FunctionAdapter7[T1, T2, T3, T4, T5, T6, T7, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  185. def where[T1, T2, T3, T4, T5, T6](matcher: (T1, T2, T3, T4, T5, T6) ⇒ Boolean): FunctionAdapter6[T1, T2, T3, T4, T5, T6, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  186. def where[T1, T2, T3, T4, T5](matcher: (T1, T2, T3, T4, T5) ⇒ Boolean): FunctionAdapter5[T1, T2, T3, T4, T5, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  187. def where[T1, T2, T3, T4](matcher: (T1, T2, T3, T4) ⇒ Boolean): FunctionAdapter4[T1, T2, T3, T4, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  188. def where[T1, T2, T3](matcher: (T1, T2, T3) ⇒ Boolean): FunctionAdapter3[T1, T2, T3, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  189. def where[T1, T2](matcher: (T1, T2) ⇒ Boolean): FunctionAdapter2[T1, T2, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers
  190. def where[T1](matcher: (T1) ⇒ Boolean): FunctionAdapter1[T1, Boolean]
    Attributes
    protected
    Definition Classes
    Matchers

Inherited from Matchers

Inherited from MockFunctions

Inherited from Mock

Inherited from AnyRef

Inherited from Any

Ungrouped