Как создать вложенные наборы тестов в JUnit 4.x?

Я пытаюсь добавить JUnit в большой проект, и у меня возникли трудности с вложением наборов тестов. Например:

@RunWith(Suite.class)
@Suite.SuiteClasses({Test2.class, .....})
public class Test1{
}

@RunWith(Suite.class)
@Suite.SuiteClasses({Test3.class, .....})
public class Test2{
  //might have tests
}

@RunWith(Suite.class)
public class Test3{
  //tests here
}

Каждый класс запускает тесты в своем собственном пакете, а также все вспомогательные -package TestSuites

Запуск Test1 приводит к появлению java.lang.Exception: Нет запускаемых методов . Как мне заставить это работать? Есть ли лучший способ организовать тесты без значка без огромного списка?

6
задан Rüdiger Herrmann 9 March 2016 в 16:18
поделиться