trait OneAppPerSuite extends GuiceOneAppPerSuite
Synonym for GuiceOneAppPerSuite.
- Self Type
- OneAppPerSuite with TestSuite
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) Use GuiceOneAppPerSuite instead
- Source
- OneAppPerSuite.scala
- Alphabetic
- By Inheritance
- OneAppPerSuite
- GuiceOneAppPerSuite
- GuiceFakeApplicationFactory
- FakeApplicationFactory
- 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 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
- abstract val styleName: String
- Definition Classes
- SuiteMixin
- 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.
Concrete Value Members
- implicit lazy val app: Application
An implicit instance of
Application
.An implicit instance of
Application
.- Definition Classes
- BaseOneAppPerSuite
- def fakeApplication(): Application
- Definition Classes
- GuiceFakeApplicationFactory → FakeApplicationFactory
- 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