Scattered Test Fixtures
Definition:
Test fixtures are defined in test cases to set up the environment for test execution. A base test case may define a general test fixture (i.e., a method annotated by @BeforeClass or @Before). When a child test case inherits a base test case, the child test case may define its own test fixture, but may also call the test fixture of the base test case. In multi-level inheritance, when each child test case has its own test fixture, the test fixture code becomes scattered and difficult to maintain.
Code Example:
No code examples yet…
References:
Quality attributes
- Code Example
- Cause and Effect
- Frequency
- Refactoring