找不到 ParameterizedTest 和 ValueSource
Can't find ParameterizedTest and ValueSource
我做了一个简单的项目,试图了解 ParameterizedTest
和 ValueSource
的工作原理。
从下图中它找到了导入路径,但是当我尝试 运行 代码时它抛出错误:
还有 gradle 文件:
这里是link整个project.
您需要将 junit-jupiter-params
放入 testCompile
源集中。
junit-jupiter-params
导出编译(和 运行~)时需要的 @ParameterizedTest
和 @ValueSource
类型。
另请参阅:
从版本 5.4.0-M1 开始,JUnit Jupiter 提供了一个聚合器工件,它捆绑了所有可用的 Jupiter 定义工件,以便于使用。有关详细信息,请参阅 https://sormuras.github.io/blog/2018-12-26-junit-jupiter-aggregator.html。
我做了一个简单的项目,试图了解 ParameterizedTest
和 ValueSource
的工作原理。
从下图中它找到了导入路径,但是当我尝试 运行 代码时它抛出错误:
还有 gradle 文件:
这里是link整个project.
您需要将 junit-jupiter-params
放入 testCompile
源集中。
junit-jupiter-params
导出编译(和 运行~)时需要的 @ParameterizedTest
和 @ValueSource
类型。
另请参阅:
从版本 5.4.0-M1 开始,JUnit Jupiter 提供了一个聚合器工件,它捆绑了所有可用的 Jupiter 定义工件,以便于使用。有关详细信息,请参阅 https://sormuras.github.io/blog/2018-12-26-junit-jupiter-aggregator.html。