Привет,
У меня есть большое количество фитнес-тестов для проекта (1000+). Со временем, по мере того, как функции меняются, а общие фикстуры приходят и уходят, мы остаемся с неиспользуемым осиротевшим кодом. Но как его найти?
Для тех, кто не знает, как работает fit, у вас есть вики-страница вроде этого:
| Когда пользователь добавляет | 1 | и | 2 | Он вернулся | 3 |
Что отображается во время выполнения на такой метод, как:
public bool WhenAUserAddsAndHeIsReturned(int first, int second, int expectedResult){
return ((first + second) == expectedResult)
}
найти все эти сопоставления вручную было бы утомительно, написать сценарий для этого было бы долгой и сложной задачей. Я уверен, что должно быть лучшее решение.
Есть ли какая-нибудь утилита, которая могла бы контролировать dll фикстуры во время выполнения тестов, а затем возвращать список всех классов и методов, которые НЕ были запущены?