Example: Testing
This example demonstrates Drupal 8 testing frameworks.
This module creates a new node type called 'Testing Example Node Type,' so that we can test it.
This code was originally written to accompany the tutorial at http://drupal.org/node/890654. That's a Drupal 7 example, but can still teach you much.
Parent topics
File
-
modules/
testing_example/ testing_example.module, line 12
Functions
| Title Sort descending | File name | Summary |
|---|---|---|
| testing_example_node_access | modules/ |
Implements hook_node_access(). |
| testing_example_test_node_view | modules/ |
Implements hook_ENTITY_TYPE_view(). |
Classes
| Title Sort descending | File name | Summary |
|---|---|---|
| DisplayManager | modules/ |
An example class to demonstrate unit testing. |
| DisplayManagerTest | modules/ |
DisplayManager unit test with doubles. |
| ExampleFixtureManagementTest | modules/ |
Demonstrate manipulating fixture data in a kernel test. |
| PHPUnitExampleMenuTest | modules/ |
Test the user-facing menus in PHPUnit Example. |
| ProtectedPrivates | modules/ |
A class with features to show how to do unit testing. |
| ProtectedPrivatesSubclass | modules/ |
A class for testing ProtectedPrivate::protectedAdd(). |
| ProtectedPrivatesTest | modules/ |
ProtectedPrivates unit testing of restricted methods. |
| SkeletonTest | modules/ |
Skeleton functional test. |
| TestingExampleMenuTest | modules/ |
Test the user-facing menus in Testing Example. |
Interfaces
| Title Sort descending | File name | Summary |
|---|---|---|
| DisplayInfoInterface | modules/ |
An interface to objects that provide displayable information. |