TempDirectory 扩展:是否有 createInCustomDirectory() 方法的替代品?

TempDirectory extension: is there a replacement for createInCustomDirectory() methods?

在 JUnit 5.4.0-M1 的 TempDirectory 扩展 class 中曾经有 createInCustomDirectory() 方法(参见 docs)。这些方法的主要用例是更改扩展使用的 tmp 目录。在最终版本 (5.4.0) 中,TempDirectory 扩展被设为私有并默认启用,这些方法不再可用。

我想知道是否有另一种方法可以更改所有 @TempDir 目录的根目录?

不,无法自定义临时目录。

@TempDir 的范围在 JUnit 5.4 RC2 中有所缩减。详情见以下问题:https://github.com/junit-team/junit5/issues/1752