grails.test.runtime (Grails 3.1.7)
Keywords: grails.test.runtime package

# Package grails.test.runtime

- Interface Summary
  Interface | Description
  --- | ---
  SharedRuntimeConfigurer | The class given as parameter to SharedRuntime has to implement this interface.
  TestEventInterceptor | Interface for event interceptors in the TestRuntime
  TestPlugin | Interface to TestPlugin
  TestPluginRegistrar | Interface supported by TestMixin target classes and SharedRuntimeConfigurer classes registering or unregistering TestPlugin classes

- Class Summary
  Class | Description
  --- | ---
  ControllerTestPlugin | Controller TestPlugin for TestRuntime - adds beans and state management for supporting controller related unit tests
  CoreBeansTestPlugin | a TestPlugin for TestRuntime that adds some generic beans that are required in Grails applications
  DefaultSharedRuntimeConfigurer |
  DomainClassTestPlugin | a TestPlugin for TestRuntime for adding Grails DomainClass (GORM) support - this implementation uses SimpleMapDatastore GORM implementation
  GrailsApplicationTestPlugin | A TestPlugin for TestRuntime that builds the GrailsApplication instance for tests
  GrailsApplicationTestPlugin.TestRuntimeGrailsApplicationPostProcessor |
  GroovyPageTestPlugin | a TestPlugin for TestRuntime for supporting GSP tests
  InterceptorTestPlugin | A plugin for testing interceptors
  MetaClassCleanerTestPlugin | a TestPlugin for TestRuntime that cleans MetaClass changes in afterClass test event
  TestEvent | Event value object for the TestRuntime/TestPlugin system
  TestPluginUsage | Value class for holding information about test plugin class registration or un-registeration (exclusion)
  TestRuntime | TestRuntime is the container for the test runtime state
  TestRuntime.LazyValue |
  TestRuntimeFactory | TestRuntimeFactory is a singleton that contains the TestPlugin registry and has methods for getting a TestRuntime instance with given features.
  TestRuntimeJunitAdapter | Internal class that's used as an adapter between JUnit ClassRule: / @Rule fields and the TestRuntime system
  TestRuntimeSettings | Value class for keeping settings for the test runtime
  TestRuntimeUtil | Utility functions used in TestRuntime
  WebFlowTestPlugin | a TestPlugin for TestRuntime that supports WebFlowUnitTestMixin

- Exception Summary
  Exception | Description
  --- | ---
  TestRuntimeFactoryException |

- Annotation Type Summary
  Annotation Type | Description
  --- | ---
  DirtiesRuntime | Annotation to be used in Junit tests and Spock specifications.
  FreshRuntime | Annotation to be used in Junit tests and Spock specifications.
  SharedRuntime | Annotation to be used in Junit tests and Spock specifications.