У меня проблематичная ситуация с некоторыми довольно продвинутыми модульными тестами (с использованием PowerMock для насмешек и JUnit 4.5). Не вдаваясь в подробности, первый тестовый пример тестового класса всегда будет успешным, но все последующие тестовые наборы в том же тестовом классе не пройдут. Однако, если я выберу, например, только запуск теста 5 из 10, он пройдет. Таким образом, все тесты проходят при индивидуальном запуске. Есть ли способ заставить JUnit запускать один тестовый пример за раз? Я вызываю JUnit из ant-скрипта.
Я знаю о проблеме зависимых тестовых случаев, но я не могу точно определить, почему это так. В тестовых примерах нет сохраненных переменных, поэтому в аннотации @Before делать нечего. Вот почему я ищу экстренное решение, например, заставить JUnit запускать тесты по отдельности.