У меня есть метод, подобный приведенному ниже:
@DisplayName("testCreateExecution")
@ParameterizedTest(name = "testCreateExecution[ testId:{index}, size:{0}, side:{1} ]")
@MethodSource(SINGLE_EXECUTION_DATA_PROVIDER)
public void testCreateExecution(double size, char side) throws TestRunException{
...
}
, и этот тест отмечен знаком junit с восклицательным знаком и маленькой красной стрелкой вместо зеленой, как обычно. Когда я пытаюсь запустить его, этот тестовый пример не выполняется (ничего не происходит), но затем помечается как пройденный. Когда я переименую этот метод, например. to testCreateExecutions все идет хорошо.
Я действительно удивлен - что не так с этим именем метода тестирования? Этот метод был назван intellij renamed option, но причина ли это? Кэшируется ли старый метод где-то и вызывает ли он конфликт?