Testing anti-patterns: how to fail with 100% test coverage