У меня есть следующее испытание:
@Test(expected = IllegalStateException.class)
public void testKey() {
int key = 1;
this.finder(key);
}
Но JUnit сообщает, что тест терпит неудачу, хотя он выбрасывает - как и ожидалось - IllegalStateException
.
Нужно ли мне настроить что-то еще, чтобы выполнить этот прогон?
Теперь я запускаю тест с помощью
@RunWith(Suite.class)
@SuiteClasses(Test.class)
public class TestSuite {
}
как в этот вопрос, но я все еще не получаю желаемого результата.
И когда я удаляю префикс test
, я все еще получаю сообщение об ошибке.
Я должен сказать, что я запускаю эти тесты с помощью Eclipse, но он настроен на использование JUnit 4. Runner.