| Constraint |
| Fixture |
| Stub |
| ConsoleIntegrationTestTrait | A test case class intended to make integration tests of cake console commands easier. |
| EmailAssertTrait | Email and mailer assertions. |
| EmailTrait | Make assertions on emails sent through the Cake\TestSuite\TestEmailTransport |
| IntegrationTestTrait | A trait intended to make integration tests of your controllers easier. |
| StringCompareTrait | Compare a string to the contents of a file |
| ConsoleIntegrationTestCase | A test case class intended to make integration tests of cake console commands easier. |
| IntegrationTestCase | A test case class intended to make integration tests of your controllers easier. |
| LegacyCommandRunner | Class that dispatches to the legacy ShellDispatcher using the same signature as the newer CommandRunner |
| LegacyRequestDispatcher | Dispatches a request capturing the response for integration testing purposes into the Routing\Dispatcher stack. |
| LegacyShellDispatcher | Allows injecting mock IO into shells |
| MiddlewareDispatcher | Dispatches a request capturing the response for integration testing purposes into the Cake\Http stack. |
| TestCase | Cake TestCase class |
| TestEmailTransport | TestEmailTransport |
| TestSuite | A class to contain test cases and run them with shared fixtures |