Проект, над яким я працюю, має купу застарілих тестів, які не були належним чином знущані. Через це єдиною залежністю є EasyMock, який не підтримує статику, конструктори з аргументами і т. Д. Тести замість цього покладаються на підключення до бази даних і такі, щоб "запустити" тести. Додавання powermock для вирішення цих випадків збивається як невисока вартість через необхідність оновлення існуючого проекту для його підтримки (Чергове обговорення).
Мої запитання полягають у тому, які реальні світові переваги належного тестування одиниць я можу використати для відштовхування? Чи є? Чи я просто буду стикером, кажу, що погані тести (навіть якщо вони працюють) погані? Чи покриття кодом так само ефективно?