Override this function to instantiate the components - a factory of sorts.
the components to be used by the application
An implicit instance of
a context to use to create the application.
new application instance and set the components. This must be called for components to be properly set up.
Play.start, passing in the
Application provided by
app, and places
Application into the
ConfigMap under the key
org.scalatestplus.play.app to make it available
to nested suites; calls
super.run; and lastly ensures
Play.stop is invoked after all tests and nested suites have completed.
an optional name of one test to run. If
None, all relevant tests should be run.
None acts like a wildcard that means run all relevant tests in this
Args for this run
Status object that indicates when all tests and nested suites started by this method have completed, and whether or not a failure occurred.