trait BaseOneAppPerSuite extends TestSuiteMixin
The base abstract trait for one app per suite.
- Self Type
- BaseOneAppPerSuite with TestSuite with FakeApplicationFactory
- Source
- BaseOneAppPerSuite.scala
- Alphabetic
- By Inheritance
- BaseOneAppPerSuite
- TestSuiteMixin
- SuiteMixin
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def expectedTestCount(filter: Filter): Int
- Definition Classes
- SuiteMixin
- abstract def nestedSuites: IndexedSeq[Suite]
- Definition Classes
- SuiteMixin
- abstract def rerunner: Option[String]
- Definition Classes
- SuiteMixin
- abstract val styleName: String
- Definition Classes
- SuiteMixin
- abstract def suiteId: String
- Definition Classes
- SuiteMixin
- abstract def suiteName: String
- Definition Classes
- SuiteMixin
- abstract def tags: Map[String, Set[String]]
- Definition Classes
- SuiteMixin
- abstract def testDataFor(testName: String, theConfigMap: ConfigMap): TestData
- Definition Classes
- SuiteMixin
- abstract def testNames: Set[String]
- Definition Classes
- SuiteMixin
Concrete Value Members
- implicit lazy val app: Application
An implicit instance of
Application
. - def run(testName: Option[String], args: Args): Status
Invokes
Play.start
, passing in theApplication
provided byapp
, and places that sameApplication
into theConfigMap
under the keyorg.scalatestplus.play.app
to make it available to nested suites; callssuper.run
; and lastly ensuresPlay.stop
is invoked after all tests and nested suites have completed.Invokes
Play.start
, passing in theApplication
provided byapp
, and places that sameApplication
into theConfigMap
under the keyorg.scalatestplus.play.app
to make it available to nested suites; callssuper.run
; and lastly ensuresPlay.stop
is invoked after all tests and nested suites have completed.- testName
an optional name of one test to run. If
None
, all relevant tests should be run. I.e.,None
acts like a wildcard that means run all relevant tests in thisSuite
.- args
the
Args
for this run- returns
a
Status
object that indicates when all tests and nested suites started by this method have completed, and whether or not a failure occurred.
- Definition Classes
- BaseOneAppPerSuite → SuiteMixin