final class InAndIgnoreMethodsAfterTaggedAs extends AnyRef
Class that supports tagged test registration in shorthand form.
For example, this class enables syntax such as the following tagged test registration in shorthand form:
"A Stack (when empty)" should "be empty" taggedAs() in { ... } ^
This class also enables syntax such as the following tagged, ignored test registration in shorthand form:
"A Stack (when empty)" should "be empty" taggedAs(SlowTest) ignore { ... } ^
This class is used via an implicit conversion (named convertToInAndIgnoreMethodsAfterTaggedAs)
from ResultOfTaggedAsInvocation. The ResultOfTaggedAsInvocation class
does not declare any methods named in, because the
type passed to in differs in a AsyncFlatSpec and a FixtureAsyncFlatSpec.
A FixtureAsyncFlatSpec needs two in methods, one that takes a no-arg
test function and another that takes a one-arg test function (a test that takes a
Fixture as its parameter). By constrast, a AsyncFlatSpec needs
only one in method that takes a by-name parameter. As a result,
AsyncFlatSpec and FixtureAsyncFlatSpec each provide an implicit conversion
from ResultOfTaggedAsInvocation to a type that provides the appropriate
in methods.
- Attributes
- protected
- Source
- AsyncFlatSpecLike.scala
- Alphabetic
- By Inheritance
- InAndIgnoreMethodsAfterTaggedAs
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new InAndIgnoreMethodsAfterTaggedAs(resultOfTaggedAsInvocation: ResultOfTaggedAsInvocation)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def ignore(testFun: => Future[compatible.Assertion])(implicit pos: Position): Unit
Supports the registration of tagged, ignored tests in shorthand form.
Supports the registration of tagged, ignored tests in shorthand form.
This method supports syntax such as the following:
"A Stack" must "pop values in last-in-first-out order" taggedAs(SlowTest) ignore { ... } ^
For examples of ignored test registration, see the Ignored tests section in the main documentation for trait
AsyncFlatSpec. For examples of tagged test registration, see the Tagging tests section in the main documentation for traitAsyncFlatSpec. - def in(testFun: => Future[compatible.Assertion])(implicit pos: Position): Unit
Supports the registration of tagged tests in shorthand form.
Supports the registration of tagged tests in shorthand form.
This method supports syntax such as the following:
"A Stack" must "pop values in last-in-first-out order" taggedAs(SlowTest) in { ... } ^
For examples of tagged test registration, see the Tagging tests section in the main documentation for trait
AsyncFlatSpec. - final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()