abstract class AsyncSpec extends AsyncFreeSpec with SpecLike with Mocking
Base class for non-blocking asynchronous tests.
Based on AsyncFreeSpec
:
nested tests are written inside text clauses denoted with the dash operator (-).
- Source
- Spec.scala
- See also
Spec
for general testsSpecLike
base trait
- Alphabetic
- By Inheritance
- AsyncSpec
- Mocking
- ArgumentMatchersSugar
- MacroBasedMatchers
- NumericMatchers
- Tolerance
- FunctionMatchers
- NullMatchers
- StringThatMatchers
- ThatMatchers
- EqMatchers_VersionSpecific
- EqMatchers
- AnyMatchers
- IdiomaticMockito
- PostfixVerifications
- IdiomaticVerifications
- IdiomaticStubbing
- ScalacticSerialisableHack
- MockitoEnhancer
- MockCreator
- SpecLike
- TryValues
- OptionValues
- EitherValues
- Diagrams
- AsyncFreeSpec
- AsyncFreeSpecLike
- Documenting
- Alerting
- Notifying
- Informing
- AsyncTestRegistration
- AsyncTestSuite
- CompleteLastly
- RecoverMethods
- Suite
- Serializable
- Serializable
- Assertions
- TripleEquals
- TripleEqualsSupport
- AnyRef
- Any
- by VerifyingOps
- by ThrowSomethingOps
- by DoSomethingOps
- by StubbingOps
- by convertToEqualizer
- by convertToEqualizer
- by convertToEqualizer
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new AsyncSpec()
Type Members
-
class
CheckingEqualizer[L] extends AnyRef
- Definition Classes
- TripleEqualsSupport
-
implicit
class
DoSomethingOps[R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps0[R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps1[P0, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps10[P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps2[P0, P1, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps3[P0, P1, P2, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps4[P0, P1, P2, P3, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps5[P0, P1, P2, P3, P4, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps6[P0, P1, P2, P3, P4, P5, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps7[P0, P1, P2, P3, P4, P5, P6, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps8[P0, P1, P2, P3, P4, P5, P6, P7, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
implicit
class
DoSomethingOps9[P0, P1, P2, P3, P4, P5, P6, P7, P8, R] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
class
Equalizer[L] extends AnyRef
- Definition Classes
- TripleEqualsSupport
-
final
class
FreeSpecStringWrapper extends AnyRef
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike
-
class
LeftValuable[L, R] extends AnyRef
- Definition Classes
- EitherValues
-
trait
NoArgAsyncTest extends () ⇒ FutureOutcome with TestData
- Definition Classes
- AsyncTestSuite
-
final
class
PlusOrMinusWrapper[T] extends AnyRef
- Definition Classes
- Tolerance
-
class
ResultOfCompleteInvocation[T] extends AnyRef
- Definition Classes
- CompleteLastly
-
final
class
ResultOfTaggedAsInvocationOnString extends AnyRef
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike
-
class
RightValuable[L, R] extends AnyRef
- Definition Classes
- EitherValues
-
implicit
class
StubbingOps[T] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
class
SuccessOrFailure[T] extends AnyRef
- Definition Classes
- TryValues
-
implicit
class
ThrowSomethingOps[E] extends AnyRef
- Definition Classes
- IdiomaticStubbing
-
class
Valuable[T] extends AnyRef
- Definition Classes
- OptionValues
-
type
Verification = Unit
- Definition Classes
- IdiomaticMockito → IdiomaticVerifications
-
implicit
class
VerificationsIntOps extends AnyRef
- Definition Classes
- PostfixVerifications
-
implicit
class
VerifyingOps[T] extends AnyRef
- Definition Classes
- PostfixVerifications
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
!==[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
- Definition Classes
- TripleEqualsSupport
-
def
!==(right: Null): TripleEqualsInvocation[Null]
- Definition Classes
- TripleEqualsSupport
-
def
!==[T](right: T): TripleEqualsInvocation[T]
- Definition Classes
- TripleEqualsSupport
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
*[T](implicit arg0: AnyMatcher[T]): T
- Definition Classes
- MacroBasedMatchers
- def +(other: String): String
- def ->[B](y: B): (AsyncSpec, B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
===[T](right: Spread[T]): TripleEqualsInvocationOnSpread[T]
- Definition Classes
- TripleEqualsSupport
-
def
===(right: Null): TripleEqualsInvocation[Null]
- Definition Classes
- TripleEqualsSupport
-
def
===[T](right: T): TripleEqualsInvocation[T]
- Definition Classes
- TripleEqualsSupport
-
def
InOrder(mocks: AnyRef*)(verifications: (VerifyInOrder) ⇒ Verification): Verification
- Definition Classes
- PostfixVerifications
-
def
alert: Alerter
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike → Alerting
-
val
answered: Answered.type
- Definition Classes
- IdiomaticStubbing
- macro def answers: AnswerActions[AsyncSpec]
- macro def answersPF: AnswerPFActions[AsyncSpec]
-
def
any[T](implicit arg0: AnyMatcher[T]): T
- Definition Classes
- MacroBasedMatchers
-
def
anyBoolean: Boolean
- Definition Classes
- AnyMatchers
-
def
anyByte: Byte
- Definition Classes
- AnyMatchers
-
def
anyChar: Char
- Definition Classes
- AnyMatchers
-
def
anyDouble: Double
- Definition Classes
- AnyMatchers
-
def
anyFloat: Float
- Definition Classes
- AnyMatchers
-
def
anyInt: Int
- Definition Classes
- AnyMatchers
-
def
anyIterable[T]: Iterable[T]
- Definition Classes
- AnyMatchers
-
def
anyList[T]: List[T]
- Definition Classes
- AnyMatchers
-
def
anyLong: Long
- Definition Classes
- AnyMatchers
-
def
anyMap[K, V]: Map[K, V]
- Definition Classes
- AnyMatchers
-
def
anySeq[T]: Seq[T]
- Definition Classes
- AnyMatchers
-
def
anySet[T]: Set[T]
- Definition Classes
- AnyMatchers
-
def
anyShort: Short
- Definition Classes
- AnyMatchers
-
def
argMatching[T](pf: PartialFunction[Any, Unit]): T
- Definition Classes
- ThatMatchers
-
def
argThat[T](f: (T) ⇒ Boolean, desc: ⇒ String): T
- Definition Classes
- ThatMatchers
-
def
argThat[T](matcher: ArgumentMatcher[T]): T
- Definition Classes
- ThatMatchers
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
macro
def
assert(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Diagrams → Assertions
-
macro
def
assert(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Diagrams → Assertions
-
macro
def
assertCompiles(code: String)(implicit pos: Position): Assertion
- Definition Classes
- Assertions
-
macro
def
assertDoesNotCompile(code: String)(implicit pos: Position): Assertion
- Definition Classes
- Assertions
-
def
assertResult(expected: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
-
def
assertResult(expected: Any, clue: Any)(actual: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Assertions
-
def
assertThrows[T <: AnyRef](f: ⇒ Any)(implicit classTag: ClassTag[T], pos: Position): Assertion
- Definition Classes
- Assertions
-
macro
def
assertTypeError(code: String)(implicit pos: Position): Assertion
- Definition Classes
- Assertions
-
macro
def
assume(condition: Boolean, clue: Any)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Diagrams → Assertions
-
macro
def
assume(condition: Boolean)(implicit prettifier: Prettifier, pos: Position): Assertion
- Definition Classes
- Diagrams → Assertions
-
def
atLeast(t: Times): AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastEightTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastFiveTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastFourTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastNineTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastOnce: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastSevenTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastSixTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastTenTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastThreeTimes: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastThrice: AtLeast
- Definition Classes
- PostfixVerifications
-
val
atLeastTwice: AtLeast
- Definition Classes
- PostfixVerifications
-
def
atMost(t: Times): AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostEightTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostFiveTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostFourTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostNineTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostOnce: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostSevenTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostSixTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostTenTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostThreeTimes: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostThrice: AtMost
- Definition Classes
- PostfixVerifications
-
val
atMostTwice: AtMost
- Definition Classes
- PostfixVerifications
-
val
behave: BehaveWord
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike
-
def
booleanThat(matcher: ArgumentMatcher[Boolean]): Boolean
- Definition Classes
- ThatMatchers
-
def
byteThat(matcher: ArgumentMatcher[Byte]): Byte
- Definition Classes
- ThatMatchers
-
val
called: Called.type
- Definition Classes
- IdiomaticStubbing
-
val
calledAgain: CalledAgain.type
- Definition Classes
- PostfixVerifications
- macro def calls(crm: RealMethod.type): ScalaOngoingStubbing[AsyncSpec]
-
def
cancel(cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
cancel(message: String, cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
cancel(message: String)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
cancel()(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
charThat(matcher: ArgumentMatcher[Char]): Char
- Definition Classes
- ThatMatchers
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
complete[T](completeBlock: ⇒ T)(implicit futuristic: Futuristic[T]): ResultOfCompleteInvocation[T]
- Definition Classes
- CompleteLastly
-
def
contains(substring: String): String
- Definition Classes
- StringThatMatchers
-
implicit
def
convertAssertionToFutureAssertion(assertion: Assertion): Future[Assertion]
- Definition Classes
- AsyncTestSuite
-
def
convertEquivalenceToAToBConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: <:<[A, B]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
-
def
convertEquivalenceToBToAConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: <:<[B, A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
-
implicit
def
convertLeftProjectionToValuable[L, R](leftProj: LeftProjection[L, R])(implicit pos: Position): LeftValuable[L, R]
- Definition Classes
- EitherValues
-
implicit
def
convertNumericToPlusOrMinusWrapper[T](pivot: T)(implicit arg0: Numeric[T]): PlusOrMinusWrapper[T]
- Definition Classes
- Tolerance
-
implicit
def
convertOptionToValuable[T](opt: Option[T])(implicit pos: Position): Valuable[T]
- Definition Classes
- OptionValues
-
implicit
def
convertRightProjectionToValuable[L, R](rightProj: RightProjection[L, R])(implicit pos: Position): RightValuable[L, R]
- Definition Classes
- EitherValues
-
def
convertToCheckingEqualizer[T](left: T): CheckingEqualizer[T]
- Definition Classes
- TripleEquals → TripleEqualsSupport
-
implicit
def
convertToEqualizer[T](left: T): Equalizer[T]
- Definition Classes
- TripleEquals → TripleEqualsSupport
-
implicit
def
convertToFreeSpecStringWrapper(s: String)(implicit pos: Position): FreeSpecStringWrapper
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike
-
implicit
def
convertTryToSuccessOrFailure[T](theTry: Try[T])(implicit pos: Position): SuccessOrFailure[T]
- Definition Classes
- TryValues
-
def
defaultEquality[A]: Equality[A]
- Definition Classes
- TripleEqualsSupport
- macro def doesNothing(): Unit
-
def
doubleThat(matcher: ArgumentMatcher[Double]): Double
- Definition Classes
- ThatMatchers
-
val
eightTimes: Times
- Definition Classes
- PostfixVerifications
-
def
endsWith(suffix: String): String
- Definition Classes
- StringThatMatchers
- def ensuring(cond: (AsyncSpec) ⇒ Boolean, msg: ⇒ Any): AsyncSpec
- def ensuring(cond: (AsyncSpec) ⇒ Boolean): AsyncSpec
- def ensuring(cond: Boolean, msg: ⇒ Any): AsyncSpec
- def ensuring(cond: Boolean): AsyncSpec
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
eqTo[T](value: T)(implicit arg0: Equality[T], arg1: ValueClassExtractor[T], arg2: Prettifier): T
- Definition Classes
- EqMatchers_VersionSpecific
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
execute(testName: String, configMap: ConfigMap, color: Boolean, durations: Boolean, shortstacks: Boolean, fullstacks: Boolean, stats: Boolean): Unit
- Definition Classes
- Suite
-
implicit
def
executionContext: ExecutionContext
- Definition Classes
- AsyncTestSuite
-
def
expectedTestCount(filter: Filter): Int
- Definition Classes
- Suite
-
def
fail(cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
fail(message: String, cause: Throwable)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
fail(message: String)(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
fail()(implicit pos: Position): Nothing
- Definition Classes
- Assertions
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
fiveTimes: Times
- Definition Classes
- PostfixVerifications
-
def
floatThat(matcher: ArgumentMatcher[Float]): Float
- Definition Classes
- ThatMatchers
- def formatted(fmtstr: String): String
-
val
fourTimes: Times
- Definition Classes
- PostfixVerifications
-
def
function0[T](value: T): () ⇒ T
- Definition Classes
- FunctionMatchers
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
ignoreStubs(mocks: AnyRef*): Array[AnyRef]
- Definition Classes
- MockitoEnhancer
-
val
ignoringStubs: IgnoringStubs.type
- Definition Classes
- PostfixVerifications
-
def
info: Informer
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike → Informing
-
def
intThat(matcher: ArgumentMatcher[Int]): Int
- Definition Classes
- ThatMatchers
-
def
intercept[T <: AnyRef](f: ⇒ Any)(implicit classTag: ClassTag[T], pos: Position): T
- Definition Classes
- Assertions
-
implicit
val
invocationOps: (InvocationOnMock) ⇒ InvocationOnMockOps
- Definition Classes
- MockitoEnhancer
-
def
isA[T](implicit arg0: ClassTag[T]): T
- Definition Classes
- EqMatchers
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- macro def isLenient(): Unit
-
def
longThat(matcher: ArgumentMatcher[Long]): Long
- Definition Classes
- ThatMatchers
-
def
lowPriorityTypeCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], ev: <:<[A, B]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
-
def
markup: Documenter
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike → Documenting
-
def
matches(regex: String): String
- Definition Classes
- StringThatMatchers
-
def
mock[T <: AnyRef](name: String)(implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T], defaultAnswer: DefaultAnswer, arg3: Prettifier): T
- Definition Classes
- MockitoEnhancer → MockCreator
-
def
mock[T <: AnyRef](mockSettings: MockSettings)(implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T], arg2: Prettifier): T
- Definition Classes
- MockitoEnhancer → MockCreator
-
def
mock[T <: AnyRef](defaultAnswer: DefaultAnswer)(implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T], arg2: Prettifier): T
- Definition Classes
- MockitoEnhancer → MockCreator
-
def
mock[T <: AnyRef](implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T], defaultAnswer: DefaultAnswer, arg3: Prettifier): T
- Definition Classes
- MockitoEnhancer → MockCreator
-
def
mock[T <: AnyRef](defaultAnswer: Answer[_])(implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T], arg2: Prettifier): T
- Definition Classes
- MockCreator
-
def
mockDeepStubs[T <: AnyRef](implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T]): T
Allows a chain of method calls to be stubbed at once.
Allows a chain of method calls to be stubbed at once. Falls back to
SmartNull
, pointing out the line where the unstubbed method was called.- T
the class to be mocked
- returns
a mock object with
Answer
RETURNS_DEEP_STUBS
- Definition Classes
- Mocking
- See also
-
def
mockEmptyValues[T <: AnyRef](implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T]): T
Unstubbed method invocations return an "empty" object for well known types.
Unstubbed method invocations return an "empty" object for well known types. Falls back to
SmartNull
, pointing out the line where the unstubbed method was called.First tries to return ordinary values (zeros, empty collections, empty string, etc.) then it tries to return
SmartNull
, or plainnull
if the return type is final.- T
the class to be mocked
- returns
a mock object with
DefaultAnswer
ReturnsEmptyValues
- Definition Classes
- Mocking
- See also
-
def
mockReturnsSelf[T <: AnyRef](implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T]): T
Returns the mock itself whenever an unstubbed method is invoked that returns a type equal to the class or a superclass.
Returns the mock itself whenever an unstubbed method is invoked that returns a type equal to the class or a superclass. Falls back to
SmartNull
, pointing out the line where the unstubbed method was called.- T
the class to be mocked
- returns
a mock object with
Answer
RETURNS_SELF
- Definition Classes
- Mocking
- See also
-
def
mockingDetails(toInspect: AnyRef): MockingDetails
- Definition Classes
- MockitoEnhancer
-
implicit
def
mockitoSerialisableEquality[T]: Equality[T]
- Definition Classes
- ScalacticSerialisableHack
- macro def mustAnswer: AnswerActions[AsyncSpec]
- macro def mustAnswerPF: AnswerPFActions[AsyncSpec]
- macro def mustCall(crm: RealMethod.type): ScalaOngoingStubbing[AsyncSpec]
- macro def mustDoNothing(): Unit
- macro def mustReturn: ReturnActions[AsyncSpec]
- macro def mustThrow: ThrowActions[AsyncSpec]
-
val
n: N
- Definition Classes
- NumericMatchers
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nestedSuites: IndexedSeq[Suite]
- Definition Classes
- Suite
-
val
nineTimes: Times
- Definition Classes
- PostfixVerifications
-
def
note: Notifier
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike → Notifying
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
on: On.type
- Definition Classes
- PostfixVerifications
-
val
once: Times
- Definition Classes
- PostfixVerifications
-
val
onlyHere: OnlyOn.type
- Definition Classes
- PostfixVerifications
-
def
parallelAsyncTestExecution: Boolean
- Attributes
- protected[scalatest]
- Definition Classes
- AsyncTestSuite
-
def
pending: Assertion with PendingStatement
- Definition Classes
- Assertions
-
def
pendingUntilFixed(f: ⇒ Unit)(implicit pos: Position): Assertion with PendingStatement
- Definition Classes
- Assertions
-
val
realMethod: RealMethod.type
- Definition Classes
- IdiomaticStubbing
-
def
recoverToExceptionIf[T <: AnyRef](future: Future[Any])(implicit classTag: ClassTag[T], exCtx: ExecutionContext, pos: Position): Future[T]
- Definition Classes
- RecoverMethods
-
def
recoverToSucceededIf[T <: AnyRef](future: Future[Any])(implicit classTag: ClassTag[T], exCtx: ExecutionContext, pos: Position): Future[Assertion]
- Definition Classes
- RecoverMethods
-
def
refEq[T](value: T, excludeFields: String*): T
- Definition Classes
- EqMatchers
-
final
def
registerAsyncTest(testText: String, testTags: Tag*)(testFun: ⇒ Future[Assertion])(implicit pos: Position): Unit
- Definition Classes
- AsyncFreeSpecLike → AsyncTestRegistration
-
final
def
registerIgnoredAsyncTest(testText: String, testTags: Tag*)(testFun: ⇒ Future[Assertion])(implicit pos: Position): Unit
- Definition Classes
- AsyncFreeSpecLike → AsyncTestRegistration
-
def
rerunner: Option[String]
- Definition Classes
- Suite
-
def
reset(mocks: AnyRef*)(implicit arg0: Prettifier): Unit
- Definition Classes
- MockitoEnhancer
-
val
returned: Returned.type
- Definition Classes
- IdiomaticStubbing
- macro def returns: ReturnActions[AsyncSpec]
-
def
run(testName: Option[String], args: Args): Status
- Definition Classes
- AsyncFreeSpecLike → Suite
-
def
runNestedSuites(args: Args): Status
- Attributes
- protected
- Definition Classes
- Suite
-
def
runTest(testName: String, args: Args): Status
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike → AsyncTestSuite → Suite
-
def
runTests(testName: Option[String], args: Args): Status
- Attributes
- protected
- Definition Classes
- AsyncFreeSpecLike → Suite
-
def
same[T](value: T): T
- Definition Classes
- EqMatchers
-
val
sevenTimes: Times
- Definition Classes
- PostfixVerifications
-
def
shortThat(matcher: ArgumentMatcher[Short]): Short
- Definition Classes
- ThatMatchers
- macro def shouldAnswer: AnswerActions[AsyncSpec]
- macro def shouldAnswerPF: AnswerPFActions[AsyncSpec]
- macro def shouldCall(crm: RealMethod.type): ScalaOngoingStubbing[AsyncSpec]
- macro def shouldDoNothing(): Unit
- macro def shouldReturn: ReturnActions[AsyncSpec]
- macro def shouldThrow: ThrowActions[AsyncSpec]
-
val
sixTimes: Times
- Definition Classes
- PostfixVerifications
-
def
spy[T <: AnyRef](realObj: T, lenient: Boolean)(implicit arg0: ClassTag[T], arg1: scala.reflect.api.JavaUniverse.WeakTypeTag[T], arg2: Prettifier): T
- Definition Classes
- MockitoEnhancer → MockCreator
-
def
spyLambda[T <: AnyRef](realObj: T)(implicit arg0: ClassTag[T]): T
- Definition Classes
- MockitoEnhancer → MockCreator
-
def
startsWith(prefix: String): String
- Definition Classes
- StringThatMatchers
-
final
val
succeed: Assertion
- Definition Classes
- Assertions
-
def
suiteId: String
- Definition Classes
- Suite
-
def
suiteName: String
- Definition Classes
- Suite
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tags: Map[String, Set[String]]
- Definition Classes
- AsyncFreeSpecLike → Suite
-
val
tenTimes: Times
- Definition Classes
- PostfixVerifications
-
def
testDataFor(testName: String, theConfigMap: ConfigMap): TestData
- Definition Classes
- AsyncFreeSpecLike → Suite
-
def
testNames: Set[String]
- Definition Classes
- AsyncFreeSpecLike → Suite
-
val
theRealMethod: RealMethod.type
- Definition Classes
- IdiomaticStubbing
-
val
threeTimes: Times
- Definition Classes
- PostfixVerifications
-
val
thrice: Times
- Definition Classes
- PostfixVerifications
-
val
thrown: Thrown.type
- Definition Classes
- IdiomaticStubbing
- macro def throws: ThrowActions[AsyncSpec]
-
def
toString(): String
- Definition Classes
- AsyncFreeSpec → AnyRef → Any
-
val
twice: Times
- Definition Classes
- PostfixVerifications
-
def
typeCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], ev: <:<[B, A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
-
implicit
def
unconstrainedEquality[A, B](implicit equalityOfA: Equality[A]): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
-
def
verification(v: ⇒ Any): Verification
- Definition Classes
- IdiomaticMockito → IdiomaticVerifications
-
def
verifyNoMoreInteractions(mocks: AnyRef*): Unit
- Definition Classes
- MockitoEnhancer
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- macro def was(called: Called.type)(implicit order: VerifyOrder): org.mockito.IdiomaticMockito.Verification
- macro def wasCalled(called: ScalaVerificationMode)(implicit order: VerifyOrder): org.mockito.IdiomaticMockito.Verification
- macro def wasNever(called: CalledAgain)(implicit arg0: <:<[AsyncSpec, AnyRef]): org.mockito.IdiomaticMockito.Verification
- macro def wasNever(called: Called.type)(implicit order: VerifyOrder): org.mockito.IdiomaticMockito.Verification
- def willBe(thrown: Thrown.type): ThrownBy[AsyncSpec]
- def willBe(a: Answered.type): AnsweredBy[AsyncSpec]
- def willBe(r: Returned.type): ReturnedBy[AsyncSpec]
-
def
withClue[T](clue: Any)(fun: ⇒ T): T
- Definition Classes
- Assertions
-
def
withFixture(test: NoArgAsyncTest): FutureOutcome
- Definition Classes
- AsyncTestSuite
-
def
withSettings(implicit defaultAnswer: DefaultAnswer): MockSettings
- Definition Classes
- MockCreator
- def →[B](y: B): (AsyncSpec, B)
Shadowed Implicit Value Members
-
def
!==(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.Assertions.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.Assertions.Equalizer[AsyncSpec]).!==(literalNull)
- Definition Classes
- Equalizer
-
def
!==(spread: Spread[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.Assertions.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.Assertions.Equalizer[AsyncSpec]).!==(spread)
- Definition Classes
- Equalizer
-
def
!==(rightSide: Any)(implicit equality: Equality[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.Assertions.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.Assertions.Equalizer[AsyncSpec]).!==(rightSide)(equality)
- Definition Classes
- Equalizer
-
def
!==(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalactic.TripleEquals.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalactic.TripleEquals.Equalizer[AsyncSpec]).!==(literalNull)
- Definition Classes
- Equalizer
-
def
!==(spread: Spread[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalactic.TripleEquals.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalactic.TripleEquals.Equalizer[AsyncSpec]).!==(spread)
- Definition Classes
- Equalizer
-
def
!==(rightSide: Any)(implicit equality: Equality[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalactic.TripleEquals.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalactic.TripleEquals.Equalizer[AsyncSpec]).!==(rightSide)(equality)
- Definition Classes
- Equalizer
-
def
!==(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec]).!==(literalNull)
- Definition Classes
- Equalizer
-
def
!==(spread: Spread[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec]).!==(spread)
- Definition Classes
- Equalizer
-
def
!==(rightSide: Any)(implicit equality: Equality[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec]).!==(rightSide)(equality)
- Definition Classes
- Equalizer
-
def
===(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.Assertions.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.Assertions.Equalizer[AsyncSpec]).===(literalNull)
- Definition Classes
- Equalizer
-
def
===(spread: Spread[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.Assertions.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.Assertions.Equalizer[AsyncSpec]).===(spread)
- Definition Classes
- Equalizer
-
def
===(rightSide: Any)(implicit equality: Equality[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.Assertions.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.Assertions.Equalizer[AsyncSpec]).===(rightSide)(equality)
- Definition Classes
- Equalizer
-
def
===(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalactic.TripleEquals.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalactic.TripleEquals.Equalizer[AsyncSpec]).===(literalNull)
- Definition Classes
- Equalizer
-
def
===(spread: Spread[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalactic.TripleEquals.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalactic.TripleEquals.Equalizer[AsyncSpec]).===(spread)
- Definition Classes
- Equalizer
-
def
===(rightSide: Any)(implicit equality: Equality[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalactic.TripleEquals.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalactic.TripleEquals.Equalizer[AsyncSpec]).===(rightSide)(equality)
- Definition Classes
- Equalizer
-
def
===(literalNull: Null): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec]).===(literalNull)
- Definition Classes
- Equalizer
-
def
===(spread: Spread[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec]).===(spread)
- Definition Classes
- Equalizer
-
def
===(rightSide: Any)(implicit equality: Equality[AsyncSpec]): Boolean
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec]).===(rightSide)(equality)
- Definition Classes
- Equalizer
-
val
leftSide: AsyncSpec
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.Assertions.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.Assertions.Equalizer[AsyncSpec]).leftSide
- Definition Classes
- Equalizer
-
val
leftSide: AsyncSpec
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalactic.TripleEquals.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(asyncSpec: org.scalactic.TripleEquals.Equalizer[AsyncSpec]).leftSide
- Definition Classes
- Equalizer
-
val
leftSide: AsyncSpec
- Implicit
- This member is added by an implicit conversion from AsyncSpec to org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec] performed by method convertToEqualizer in org.scalactic.TripleEquals.
- Shadowing
- This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
To access this member you can use a type ascription:(asyncSpec: org.scalatest.diagrams.Diagrams.Equalizer[AsyncSpec]).leftSide
- Definition Classes
- Equalizer
Deprecated Value Members
-
def
anyVal[T](implicit arg0: AnyMatcher[T]): T
- Definition Classes
- MacroBasedMatchers
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.2) Use 'any[T]' or '*[T]' instead
-
def
conversionCheckedConstraint[A, B](implicit equivalenceOfA: Equivalence[A], cnv: (B) ⇒ A): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The conversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
-
def
convertEquivalenceToAToBConversionConstraint[A, B](equivalenceOfB: Equivalence[B])(implicit ev: (A) ⇒ B): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The convertEquivalenceToAToBConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
-
def
convertEquivalenceToBToAConversionConstraint[A, B](equivalenceOfA: Equivalence[A])(implicit ev: (B) ⇒ A): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The convertEquivalenceToBToAConversionConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
-
def
eqToVal[T](value: T)(implicit arg0: Equality[T], arg1: ValueClassExtractor[T], arg2: Prettifier): T
- Definition Classes
- EqMatchers_VersionSpecific
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.2) Use 'eqTo' instead
-
def
isNotNull[T]: T
- Definition Classes
- NullMatchers
- Annotations
- @deprecated
- Deprecated
(Since version 0.0.0) Using nulls in Scala? you naughty, naughty developer...
-
def
isNull[T]: T
- Definition Classes
- NullMatchers
- Annotations
- @deprecated
- Deprecated
(Since version 0.0.0) Using nulls in Scala? you naughty, naughty developer...
-
def
lowPriorityConversionCheckedConstraint[A, B](implicit equivalenceOfB: Equivalence[B], cnv: (A) ⇒ B): CanEqual[A, B]
- Definition Classes
- TripleEquals → TripleEqualsSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The lowPriorityConversionCheckedConstraint method has been deprecated and will be removed in a future version of ScalaTest. It is no longer needed now that the deprecation period of ConversionCheckedTripleEquals has expired. It will not be replaced.
-
final
val
styleName: String
- Definition Classes
- AsyncFreeSpecLike → Suite
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The styleName lifecycle method has been deprecated and will be removed in a future version of ScalaTest with no replacement.