org.scalatest.fixture.FixtureFlatSpec

class ItVerbString

[source: org/scalatest/fixture/FixtureFlatSpec.scala]

protected final class ItVerbString(verb : java.lang.String, name : java.lang.String)
extends AnyRef
Class that supports test registration via the instance referenced from FixtureFlatSpec's it field.

This class enables syntax such as the following test registration:

   it should "pop values in last-in-first-out order" in { ... }
                                                     ^
   

It also enables syntax such as the following registration of an ignored test:

   it should "pop values in last-in-first-out order" ignore { ... }
                                                     ^
   

In addition, it enables syntax such as the following registration of a pending test:

   it should "pop values in last-in-first-out order" is (pending)
                                                     ^
   

And finally, it also enables syntax such as the following tagged test registration:

   it should "pop values in last-in-first-out order" taggedAs(SlowTest) in { ... }
                                                     ^
   

For more information and examples of the use of the it field, see the main documentation for trait FixtureFlatSpec.

Method Summary
def ignore (testFun : () => Any) : Unit
Supports the registration of ignored no-arg tests in a FixtureFlatSpec.
def ignore (testFun : (FixtureParam) => Any) : Unit
Supports the registration of ignored one-arg tests (tests that take a Fixture object as a parameter) in a FixtureFlatSpec.
def in (testFun : (FixtureParam) => Any) : Unit
Supports the registration of one-arg tests (tests that take a Fixture object as a parameter) in a FixtureFlatSpec.
def in (testFun : () => Any) : Unit
Supports the registration of no-arg tests in a FixtureFlatSpec.
def is (testFun : => PendingNothing) : Unit
Supports the registration of pending tests in a FixtureFlatSpec.
def taggedAs (firstTestTag : Tag, otherTestTags : Tag*) : ItVerbStringTaggedAs
Supports the registration of tagged tests in a FixtureFlatSpec.
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def in(testFun : () => Any) : Unit
Supports the registration of no-arg tests in a FixtureFlatSpec.

This method supports syntax such as the following:

     it must "pop values in last-in-first-out order" in { () => ... }
                                                     ^
     

For examples of no-arg test registration, see the main documentation for trait FixtureFlatSpec.


def in(testFun : (FixtureParam) => Any) : Unit
Supports the registration of one-arg tests (tests that take a Fixture object as a parameter) in a FixtureFlatSpec.

This method supports syntax such as the following:

     it must "pop values in last-in-first-out order" in { fixture => ... }
                                                     ^
     

For examples of one-arg test registration, see the main documentation for trait FixtureFlatSpec.


def is(testFun : => PendingNothing) : Unit
Supports the registration of pending tests in a FixtureFlatSpec.

This method supports syntax such as the following:

     it must "pop values in last-in-first-out order" is (pending)
                                                     ^
     

For examples of pending test registration, see the Pending tests section in the main documentation for trait FlatSpec.


def ignore(testFun : () => Any) : Unit
Supports the registration of ignored no-arg tests in a FixtureFlatSpec.

This method supports syntax such as the following:

     it must "pop values in last-in-first-out order" ignore { () => ... }
                                                     ^
     

For examples of ignored test registration, see the Ignored tests section in the main documentation for trait FlatSpec.


def ignore(testFun : (FixtureParam) => Any) : Unit
Supports the registration of ignored one-arg tests (tests that take a Fixture object as a parameter) in a FixtureFlatSpec.

This method supports syntax such as the following:

     it must "pop values in last-in-first-out order" ignore { fixture => ... }
                                                     ^
     

For examples of ignored test registration, see the Ignored tests section in the main documentation for trait FlatSpec.


def taggedAs(firstTestTag : Tag, otherTestTags : Tag*) : ItVerbStringTaggedAs
Supports the registration of tagged tests in a FixtureFlatSpec.

This method supports syntax such as the following:

     it 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.



Copyright (C) 2001-2009 Artima, Inc. All rights reserved.