t

org.scalatestplus.play

OneAppPerTest

trait OneAppPerTest extends GuiceOneAppPerTest

Synonym for GuiceOneAppPerTest

Self Type
OneAppPerTest with TestSuite
Annotations
@deprecated
Deprecated

(Since version 2.0.0) Use GuiceOneAppPerTest instead

Source
OneAppPerTest.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OneAppPerTest
  2. GuiceOneAppPerTest
  3. GuiceFakeApplicationFactory
  4. FakeApplicationFactory
  5. BaseOneAppPerTest
  6. AppProvider
  7. TestSuiteMixin
  8. SuiteMixin
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def expectedTestCount(filter: Filter): Int
    Definition Classes
    SuiteMixin
  2. abstract def nestedSuites: IndexedSeq[Suite]
    Definition Classes
    SuiteMixin
  3. abstract def rerunner: Option[String]
    Definition Classes
    SuiteMixin
  4. abstract def run(testName: Option[String], args: Args): Status
    Definition Classes
    SuiteMixin
  5. abstract def suiteId: String
    Definition Classes
    SuiteMixin
  6. abstract def suiteName: String
    Definition Classes
    SuiteMixin
  7. abstract def tags: Map[String, Set[String]]
    Definition Classes
    SuiteMixin
  8. abstract def testDataFor(testName: String, theConfigMap: ConfigMap): TestData
    Definition Classes
    SuiteMixin
  9. abstract def testNames: Set[String]
    Definition Classes
    SuiteMixin
  10. 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

  1. implicit final def app: Application

    Implicit method that returns the Application instance for the current test.

    Implicit method that returns the Application instance for the current test.

    Definition Classes
    BaseOneAppPerTestAppProvider
  2. def fakeApplication(): Application
  3. def newAppForTest(testData: TestData): Application

    Creates new instance of Application with parameters set to their defaults.

    Creates new instance of Application with parameters set to their defaults. Override this method if you need a Application created with non-default parameter values.

    Definition Classes
    BaseOneAppPerTest
  4. def withFixture(test: (OneAppPerTest.this)#NoArgTest): Outcome

    Creates a new Application instance before executing each test, and ensure it is cleaned up after the test completes.

    Creates a new Application instance before executing each test, and ensure it is cleaned up after the test completes. You can access the Application from your tests via app.

    test

    the no-arg test function to run with a fixture

    returns

    the Outcome of the test execution

    Definition Classes
    BaseOneAppPerTest → TestSuiteMixin