java Junit5临时FolderExtension依赖项
我有以下依赖项:
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-params</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.jupiter.version}</version>
<scope>test</scope>
</dependency>
(带<junit.jupiter.version>5.3.1</junit.jupiter.version>
)
当我试图使用@ExtendWith(TemporaryFolderExtension.class)
时,Intellij无法找到任何源来导入它。
我试着用谷歌搜索,但我似乎找不到什么工件会有它
# 1 楼答案
您可以在不提及版本的情况下尝试此操作:
# 2 楼答案
直到版本5.3.2JUnit5本身并没有提供一个
TemporaryFolderExtension
(请参见https://github.com/junit-team/junit5/issues/1247),您必须求助于名为JUnit Pioneer的JUnit5扩展包但是,从版本5.4.0-M1开始,名为^{} 的临时文件夹扩展直接由
junit-jupiter-api
工件提供