나는 메이븐 프로젝트 JUnit
에서 오랫동안 3과 4를 .maven-surefire-plugin
현재 JUnit Jupiter 패키지의 주석을 사용하여 JUnit 5를 사용해보기 시작했습니다 org.junit.jupiter.api
. 특히 org.junit.jupiter.api.Test
레거시 대신 사용됩니다 org.junit.Test
. 결국 테스트가 감지되지 않아 테스트가 실패했습니다.
다음 과 같이 maven-surefire-plugin
추가해야합니다 pom.xml
.```
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.jupiter.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>${junit.platform.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
그래서 이로써 질문하고 싶습니다.
maven-surefire-plugin
JUnit5와 함께 사용해야하지만 JUnit4 또는 JUnit3 은 사용 하지 않는 이유는 무엇입니까?maven-surefire-plugin
있습니까?코드를 가능한 한 간단하게 만드는 것이 제 습관입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다