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
Known Subclasses
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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class EpsilonMatcher extends AnyRef

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

    Attributes
    protected
    Definition Classes
    MockFunctions

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, R](implicit arg0: Defaultable[R]): MockFunction9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]

    Attributes
    protected
    Definition Classes
    MockFunctions
  21. 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
  22. 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
  23. 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
  24. def mockFunction[T1, T2, T3, T4, T5, R](implicit arg0: Defaultable[R]): MockFunction5[T1, T2, T3, T4, T5, R]

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    MockFunctions
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. def mockFunction[T1, T2, T3, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction3[T1, T2, T3, R]

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

    Attributes
    protected
    Definition Classes
    MockFunctions
  38. def mockFunction[T1, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction1[T1, R]

    Attributes
    protected
    Definition Classes
    MockFunctions
  39. def mockFunction[R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): MockFunction0[R]

    Attributes
    protected
    Definition Classes
    MockFunctions
  40. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  41. final def notify(): Unit

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

    Definition Classes
    AnyRef
  43. macro def stub[T](mockName: String)(implicit mockContext: MockContext): T

    Definition Classes
    Mock
  44. macro def stub[T](implicit mockContext: MockContext): T

    Definition Classes
    Mock
  45. 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
  46. 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
  47. 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
  48. 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
  49. def stubFunction[T1, T2, T3, T4, T5, R](implicit arg0: Defaultable[R]): StubFunction5[T1, T2, T3, T4, T5, R]

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    MockFunctions
  55. 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
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. def stubFunction[T1, T2, T3, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction3[T1, T2, T3, R]

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

    Attributes
    protected
    Definition Classes
    MockFunctions
  63. def stubFunction[T1, R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction1[T1, R]

    Attributes
    protected
    Definition Classes
    MockFunctions
  64. def stubFunction[R](name: (AbstractMockFactoryBase.this)#FunctionName)(implicit arg0: Defaultable[R]): StubFunction0[R]

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

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

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

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

    Definition Classes
    Mock
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. 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
  75. 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
  76. implicit def toMockParameter[T](v: T): MockParameter[T]

    Attributes
    protected
    Definition Classes
    Matchers
  77. def toString(): String

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

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

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

    Definition Classes
    Mock
  81. 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
  82. 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
  83. 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
  84. 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
  85. 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
  86. 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
  87. 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
  88. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. 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
  92. 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
  93. 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
  94. 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
  95. 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
  96. def where[T1, T2, T3, T4](matcher: (T1, T2, T3, T4) ⇒ Boolean): FunctionAdapter4[T1, T2, T3, T4, Boolean]

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

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

    Attributes
    protected
    Definition Classes
    Matchers
  99. 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