Um projeto no qual estou trabalhando tem vários testes herdados que não foram devidamente ridicularizados. Por causa disso, a única dependência que possui é o EasyMock, que não oferece suporte a estática, construtores com argumentos, etc. A adição de powermock para lidar com esses casos está sendo reduzida como custo proibitivo devido à necessidade de atualizar o projeto existente para apoiá-lo (Outra discussão).
Minhas perguntas são: quais são os benefícios tangíveis do mundo REAL dos testes de unidade adequados que posso usar para recuar? Há alguns? Estou apenas sendo um defensor dizendo que testes de unidade ruins (mesmo que funcionem) são ruins? A cobertura do código é tão eficaz?