Where Does This One Go?

Definition:

  • similar to the Curdled Test Fixture, this is caused by many tests having the same entry point into the software, even though they represent different use cases. It can be a symptom of using integration-level tests to test low-level things, or weakly defining the rules for each test fixture.

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring