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 FlatSpec and a fixture.FlatSpec.
A fixture.FlatSpec 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
FixtureParam as its parameter). By constrast, a FlatSpec needs
only one in method that takes a by-name parameter. As a result,
FlatSpec and fixture.FlatSpec 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
 - All
 
Instance Constructors
- 
      
      
      
        
      
    
      
        
        new
      
      
        InAndIgnoreMethodsAfterTaggedAs(resultOfTaggedAsInvocation: ResultOfTaggedAsInvocation)
      
      
      
- resultOfTaggedAsInvocation
 an
ResultOfTaggedAsInvocationinstance
 
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[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ignore(testFun: (AsyncFlatSpecLike.FixtureParam) ⇒ Future[compatible.Assertion])(implicit pos: Position): Unit
      
      
      
Supports the registration of tagged, ignored, one-arg tests (tests that take a
FixtureParamparameter) in shorthand form.Supports the registration of tagged, ignored, one-arg tests (tests that take a
FixtureParamparameter) 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 { fixture => ... } ^
For examples of ignored test registration, see the Ignored tests section in the main documentation for trait
FlatSpec. For examples of tagged test registration, see the Tagging tests section in the main documentation for traitFlatSpec.- testFun
 the test function
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ignore(testFun: () ⇒ Future[compatible.Assertion])(implicit pos: Position): Unit
      
      
      
Supports the registration of tagged, ignored, no-arg tests in shorthand form.
Supports the registration of tagged, ignored, no-arg 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
FlatSpec. For examples of tagged test registration, see the Tagging tests section in the main documentation for traitFlatSpec.- testFun
 the test function
 - 
      
      
      
        
      
    
      
        
        def
      
      
        in(testFun: (AsyncFlatSpecLike.FixtureParam) ⇒ Future[compatible.Assertion])(implicit pos: Position): Unit
      
      
      
Supports the registration of tagged, one-arg tests (tests that take a
FixtureParamparameter) in shorthand form.Supports the registration of tagged, one-arg tests (tests that take a
FixtureParamparameter) 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 { fixture => ... } ^
For examples of tagged test registration, see the Tagging tests section in the main documentation for trait
FlatSpec.- testFun
 the test function
 - 
      
      
      
        
      
    
      
        
        def
      
      
        in(testFun: () ⇒ Future[compatible.Assertion])(implicit pos: Position): Unit
      
      
      
Supports the registration of tagged, no-arg tests in shorthand form.
Supports the registration of tagged, no-arg 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
FlatSpec.- testFun
 the test function
 - 
      
      
      
        
      
    
      
        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( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )