SpringBoot3 и Junit5 @ParameterizedTestJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 SpringBoot3 и Junit5 @ParameterizedTest

Сообщение Anonymous »

Я пытаюсь использовать удобный Junit 5 @ParameterizedTest в проекте SpringBoot 3.3.5 и получаю следующий журнал, как только добавляю аннотацию:

Код: Выделить всё

09:17:00.353 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [com.xpfibre.daf.CommuneControllerApiTest]: CommuneControllerApiTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:17:00.505 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration com.xpfibre.daf.AdafApplication for test class com.xpfibre.daf.CommuneControllerApiTest
Вот мой упрощенный тестовый класс:

Код: Выделить всё

@SpringBootTest
@ActiveProfiles(value = "junit")
public class CommuneControllerApiTest {
@ParameterizedTest
@CsvFileSource(resources = "CommunesTestData.csv",numLinesToSkip = 1 )
void creation (String codeInsee, String nom, String zc, String quadriOi, int testNumero, boolean testResultatAttendu, int testNombreAttendu) throws Exception {
// Some tests...
}
}
и соответствующие разделы POM:

Код: Выделить всё

org.springframework.boot
spring-boot-starter-parent
3.3.5
 




org.springframework.boot
spring-boot-starter-test
test


org.junit.jupiter
junit-jupiter-params


Можете ли вы объяснить, в чем проблема? Возможно ли этого добиться? Я не вижу упоминания об аннотации @ParameterizedTest в документации SpringBoot 3, но в некоторых сообщениях в блогах об этом говорится.
Если нет, каковы возможные обходные пути?Спасибо

Подробнее здесь: https://stackoverflow.com/questions/792 ... erizedtest
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»