Может быть, это просто логическая путаница относительно цели метода. Давайте вспомним:
например. правильный помеченный метод испытания:
@Test
@Transactional
@Rollback(true)
public void testInsertCustomer() {
(...)
}
- С плагином Eclipse Junit этот метод тестирования можно запустить с помощью контекстного меню поверх метода (например, в проводнике пакетов, расширяя класс и методы и выбирая метод «testInsertCustomer ()», а из этого элемента выбирая «Запуск от имени >> Юнит тест ").
Если вы забыли тег «@Test» или просто метод является не тестом, а (частным или нет) общим методом для использования в качестве утилиты для других тестов (например, «private fillCustomerObject ()»), тогда Метод не требует тега "@Test", просто вы не можете запустить его как тест JUnit!
Легко, что вы можете создать служебный метод, а позже вы забыли реальную цель этого метода, поэтому, если вы попытаетесь запустить его как тест, JUnit выкрикнет «Unrooted Tests».