Я бы рискнул предположить, что методы испытаний не устанавливают свою среду независимо. Таким образом, первый тест в рамках данного вызова java
работает, но оставляет среду в другом состоянии, которое не подходит для следующего запуска теста.
Если вы устанавливаете важное состояние в статических блоках инициализатора или, возможно, в конструкторе теста, вы можете нарушить это. Важное состояние должно быть инициализировано либо как локальные переменные в методе тестирования, либо с помощью методов, помеченных @Before
.
Вам следует подробнее остановиться на том, что означает "не получилось" - это второй из двух тестов, который случайно завершился неудачей, а первый, выполненный успешно?