package mockito
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- mockito
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
trait
ArgumentMatchersSugar extends AnyMatchers with EqMatchers with EqMatchers_VersionSpecific with ThatMatchers with StringThatMatchers with NullMatchers with FunctionMatchers with NumericMatchers with MacroBasedMatchers
Trait that provides some syntax sugar and type mapping.
Trait that provides some syntax sugar and type mapping.
It mostly forwards the calls to org.mockito.ArgumentMatchers, but with a few improvements to make it more scala-like It also renames the "eq" matcher to "eqTo" as in Scala "eq" is a keyword used to do object identity equality
- trait IdiomaticMockito extends IdiomaticMockitoBase
- trait IdiomaticMockitoBase extends MockitoEnhancer with ScalacticSerialisableHack
- class MockitoScalaSession extends AnyRef
- trait MockitoSugar extends MockitoEnhancer with DoSomething with Verifications with Rest with ScalacticSerialisableHack
- sealed trait Strictness extends AnyRef
Value Members
- implicit val InvocationOps: (InvocationOnMock) ⇒ InvocationOnMockOps
- implicit val JavaMethodEquality: Equality[Method]
- def clazz[T](implicit classTag: ClassTag[T]): Class[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14], arg16: ValueClassWrapper[P15], arg17: ValueClassWrapper[P16], arg18: ValueClassWrapper[P17], arg19: ValueClassWrapper[P18], arg20: ValueClassWrapper[P19], arg21: ValueClassWrapper[P20], arg22: ValueClassWrapper[P21]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14], arg16: ValueClassWrapper[P15], arg17: ValueClassWrapper[P16], arg18: ValueClassWrapper[P17], arg19: ValueClassWrapper[P18], arg20: ValueClassWrapper[P19], arg21: ValueClassWrapper[P20]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14], arg16: ValueClassWrapper[P15], arg17: ValueClassWrapper[P16], arg18: ValueClassWrapper[P17], arg19: ValueClassWrapper[P18], arg20: ValueClassWrapper[P19]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14], arg16: ValueClassWrapper[P15], arg17: ValueClassWrapper[P16], arg18: ValueClassWrapper[P17], arg19: ValueClassWrapper[P18]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14], arg16: ValueClassWrapper[P15], arg17: ValueClassWrapper[P16], arg18: ValueClassWrapper[P17]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14], arg16: ValueClassWrapper[P15], arg17: ValueClassWrapper[P16]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14], arg16: ValueClassWrapper[P15]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13], arg15: ValueClassWrapper[P14]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12], arg14: ValueClassWrapper[P13]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11], arg13: ValueClassWrapper[P12]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10], arg12: ValueClassWrapper[P11]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9], arg11: ValueClassWrapper[P10]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8], arg10: ValueClassWrapper[P9]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7, P8](f: (P0, P1, P2, P3, P4, P5, P6, P7, P8) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7], arg9: ValueClassWrapper[P8]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6, P7](f: (P0, P1, P2, P3, P4, P5, P6, P7) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6], arg8: ValueClassWrapper[P7]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5, P6](f: (P0, P1, P2, P3, P4, P5, P6) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5], arg7: ValueClassWrapper[P6]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4, P5](f: (P0, P1, P2, P3, P4, P5) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4], arg6: ValueClassWrapper[P5]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3, P4](f: (P0, P1, P2, P3, P4) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3], arg5: ValueClassWrapper[P4]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2, P3](f: (P0, P1, P2, P3) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2], arg4: ValueClassWrapper[P3]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1, P2](f: (P0, P1, P2) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1], arg3: ValueClassWrapper[P2]): ScalaAnswer[T]
- def functionToAnswer[T, P0, P1](f: (P0, P1) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0], arg2: ValueClassWrapper[P1]): ScalaAnswer[T]
- def functionToAnswer[T, P0](f: (P0) ⇒ T)(implicit arg0: ValueClassExtractor[T], arg1: ValueClassWrapper[P0]): ScalaAnswer[T]
- def invocationToAnswer[T](f: (InvocationOnMock) ⇒ T)(implicit arg0: ValueClassExtractor[T]): ScalaAnswer[T]
- def serialisableEquality[T]: Equality[T]
-
object
ArgumentMatchersSugar extends ArgumentMatchersSugar
Simple object to allow the usage of the trait without mixing it in
-
object
IdiomaticMockito extends IdiomaticMockito
Simple object to allow the usage of the trait without mixing it in
- object IdiomaticMockitoBase
- object MockitoScalaLogger extends MockitoSessionLogger
- object MockitoScalaSession
-
object
MockitoSugar extends MockitoSugar
Simple object to allow the usage of the trait without mixing it in
- object Strictness