The Sleeper
Definition:
A test that is destined to fail at some specific time and date in the future. This is often caused by incorrect bounds checking when testing code which uses a Date or Calendar object. Sometimes, the test may fail if run at a very specific time of day, such as midnight.
Also Known As:
Mount Vesuvius
References:
Quality attributes
- Code Example
- Cause and Effect
- Frequency
- Refactoring