org.scalamock.specs2

MockFactory

trait MockFactory extends MockFactoryBase with AroundExample

A trait that can be mixed into a Specs2 specification to provide mocking support.

Self Type
MockFactory with ArgumentsShortcuts
Linear Supertypes
AroundExample, AroundContextExample[Around], ExamplesFactory, MockFactoryBase, Mock, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MockFactory
  2. AroundExample
  3. AroundContextExample
  4. ExamplesFactory
  5. MockFactoryBase
  6. Mock
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class EpsilonMatcher extends AnyRef

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  2. type ExpectationException = FailureException

    Definition Classes
    MockFactoryMockFactoryBase
  3. case class FunctionName(name: Symbol) extends Product with Serializable

    Attributes
    protected
    Definition Classes
    MockFactoryBase

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
    MockFactoryBase
  4. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  5. implicit def MatchAnyToMockParameter[T](m: MatchAny): MockParameter[T]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  6. implicit def MatchEpsilonToMockParameter[T](m: MatchEpsilon): EpsilonMockParameter

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  7. implicit val _factory: MockFactoryBase

    Definition Classes
    MockFactoryBase
  8. def around[T](body: ⇒ T)(implicit arg0: AsResult[T]): Result

    Attributes
    protected
    Definition Classes
    MockFactory → AroundExample
  9. def aroundContext: Around

    Definition Classes
    AroundExample → AroundContextExample
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. var autoVerify: Boolean

    Attributes
    protected
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. implicit def doubleToEpsilon(d: Double): (MockFactory.this)#EpsilonMatcher

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  16. def exampleFactory: ExampleFactory

    Definition Classes
    AroundContextExample → ExamplesFactory
  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. implicit def functionName(name: String): (MockFactory.this)#FunctionName

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  19. implicit def functionName(name: Symbol): (MockFactory.this)#FunctionName

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. def inAnyOrder(what: ⇒ Unit): Unit

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  23. def inSequence(what: ⇒ Unit): Unit

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. macro def mock[T](implicit factory: MockFactoryBase): T

    Definition Classes
    Mock
  26. 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
    MockFactoryBase
  27. 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
    MockFactoryBase
  28. 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
    MockFactoryBase
  29. 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
    MockFactoryBase
  30. def mockFunction[T1, T2, T3, T4, T5, R](implicit arg0: Defaultable[R]): MockFunction5[T1, T2, T3, T4, T5, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  31. def mockFunction[T1, T2, T3, T4, R](implicit arg0: Defaultable[R]): MockFunction4[T1, T2, T3, T4, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  32. def mockFunction[T1, T2, T3, R](implicit arg0: Defaultable[R]): MockFunction3[T1, T2, T3, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  33. def mockFunction[T1, T2, R](implicit arg0: Defaultable[R]): MockFunction2[T1, T2, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  34. def mockFunction[T1, R](implicit arg0: Defaultable[R]): MockFunction1[T1, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  35. def mockFunction[R](implicit arg0: Defaultable[R]): MockFunction0[R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  36. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  37. def mockFunction[T1, T2, T3, T4, T5, T6, T7, T8, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  38. def mockFunction[T1, T2, T3, T4, T5, T6, T7, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction7[T1, T2, T3, T4, T5, T6, T7, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  39. def mockFunction[T1, T2, T3, T4, T5, T6, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction6[T1, T2, T3, T4, T5, T6, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  40. def mockFunction[T1, T2, T3, T4, T5, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction5[T1, T2, T3, T4, T5, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  41. def mockFunction[T1, T2, T3, T4, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction4[T1, T2, T3, T4, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  42. def mockFunction[T1, T2, T3, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction3[T1, T2, T3, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  43. def mockFunction[T1, T2, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction2[T1, T2, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  44. def mockFunction[T1, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction1[T1, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  45. def mockFunction[R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction0[R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  46. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. def newExpectationException(message: String, methodName: Option[Symbol]): FailureException

    Attributes
    protected
    Definition Classes
    MockFactoryMockFactoryBase
  48. final def notify(): Unit

    Definition Classes
    AnyRef
  49. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  50. macro def stub[T](implicit factory: MockFactoryBase): T

    Definition Classes
    Mock
  51. 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
    MockFactoryBase
  52. 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
    MockFactoryBase
  53. 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
    MockFactoryBase
  54. 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
    MockFactoryBase
  55. def stubFunction[T1, T2, T3, T4, T5, R](implicit arg0: Defaultable[R]): StubFunction5[T1, T2, T3, T4, T5, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  56. def stubFunction[T1, T2, T3, T4, R](implicit arg0: Defaultable[R]): StubFunction4[T1, T2, T3, T4, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  57. def stubFunction[T1, T2, T3, R](implicit arg0: Defaultable[R]): StubFunction3[T1, T2, T3, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  58. def stubFunction[T1, T2, R](implicit arg0: Defaultable[R]): StubFunction2[T1, T2, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  59. def stubFunction[T1, R](implicit arg0: Defaultable[R]): StubFunction1[T1, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  60. def stubFunction[R](implicit arg0: Defaultable[R]): StubFunction0[R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  61. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  62. def stubFunction[T1, T2, T3, T4, T5, T6, T7, T8, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction8[T1, T2, T3, T4, T5, T6, T7, T8, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  63. def stubFunction[T1, T2, T3, T4, T5, T6, T7, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction7[T1, T2, T3, T4, T5, T6, T7, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  64. def stubFunction[T1, T2, T3, T4, T5, T6, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction6[T1, T2, T3, T4, T5, T6, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  65. def stubFunction[T1, T2, T3, T4, T5, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction5[T1, T2, T3, T4, T5, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  66. def stubFunction[T1, T2, T3, T4, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction4[T1, T2, T3, T4, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  67. def stubFunction[T1, T2, T3, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction3[T1, T2, T3, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  68. def stubFunction[T1, T2, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction2[T1, T2, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  69. def stubFunction[T1, R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction1[T1, R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  70. def stubFunction[R](name: (MockFactory.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction0[R]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  72. implicit macro def toMockFunction0[R](f: () ⇒ R)(implicit arg0: Defaultable[R]): MockFunction0[R]

    Definition Classes
    Mock
  73. implicit macro def toMockFunction1[T1, R](f: (T1) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction1[T1, R]

    Definition Classes
    Mock
  74. implicit macro def toMockFunction2[T1, T2, R](f: (T1, T2) ⇒ R)(implicit arg0: Defaultable[R]): MockFunction2[T1, T2, R]

    Definition Classes
    Mock
  75. 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
  76. 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
  77. 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
  78. 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
  79. 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
  80. 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
  81. 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
  82. implicit def toMockParameter[T](v: T): MockParameter[T]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  83. def toString(): String

    Definition Classes
    AnyRef → Any
  84. implicit macro def toStubFunction0[R](f: () ⇒ R)(implicit arg0: Defaultable[R]): StubFunction0[R]

    Definition Classes
    Mock
  85. implicit macro def toStubFunction1[T1, R](f: (T1) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction1[T1, R]

    Definition Classes
    Mock
  86. implicit macro def toStubFunction2[T1, T2, R](f: (T1, T2) ⇒ R)(implicit arg0: Defaultable[R]): StubFunction2[T1, T2, R]

    Definition Classes
    Mock
  87. 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
  88. 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
  89. 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
  90. 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
  91. 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
  92. 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
  93. 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
  94. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. 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
    MockFactoryBase
  98. 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
    MockFactoryBase
  99. 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
    MockFactoryBase
  100. 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
    MockFactoryBase
  101. 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
    MockFactoryBase
  102. def where[T1, T2, T3, T4](matcher: (T1, T2, T3, T4) ⇒ Boolean): FunctionAdapter4[T1, T2, T3, T4, Boolean]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  103. def where[T1, T2, T3](matcher: (T1, T2, T3) ⇒ Boolean): FunctionAdapter3[T1, T2, T3, Boolean]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  104. def where[T1, T2](matcher: (T1, T2) ⇒ Boolean): FunctionAdapter2[T1, T2, Boolean]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  105. def where[T1](matcher: (T1) ⇒ Boolean): FunctionAdapter1[T1, Boolean]

    Attributes
    protected
    Definition Classes
    MockFactoryBase
  106. def withExpectations[T](what: ⇒ T): T

    Attributes
    protected
    Definition Classes
    MockFactoryBase

Inherited from AroundExample

Inherited from AroundContextExample[Around]

Inherited from ExamplesFactory

Inherited from MockFactoryBase

Inherited from Mock

Inherited from AnyRef

Inherited from Any

Ungrouped