Я пытаюсь использовать закрытый Runner для записи некоторых модульных тестов (в том же классе мне нужно запускать тесты параметров для метода и непараметрические для других), вот пример:
@RunWith(value = classOf[Enclosed])
class TestClass{
@Test def firstTest=...
@RunWith(value = classOf[Parameterized])
class ParameterizedTests(param1:String,param2:String){
@Test def secondTest=...
}
object ParameterizedTests{
@Parameters def parameters: util.Collection[Array[AnyRef]] = .....
}
}
когда я запускаю код Вот так, я получаю:
java .lang.Exception: No publi c stati c метод параметров в классе TestClass ,
я что-то пропустил?