| Interface | Description | 
|---|---|
| TestMixinTargetAware | Mixins aware of the target class | 
| TestRuntimeAwareMixin | Interface for marking the mixin class aware of TestRuntime | 
| Annotation Type | Description | 
|---|---|
| Mock | Used to define a mocked collaborator when using the TestFor mixin | 
| TestFor | Used to indicate the class under test. | 
| TestMixin | An AST transformation that can be applied to test classes to mixin behavior from another class. | 
| UseTestPlugin | Annotation for registering custom TestPlugin classes to the TestRuntime of the current test class. |