gpt4 book ai didi

junit5 - 我们可以在 Junit 5 中将 @RepeatedTest 与 @ParameterizedTest 一起使用吗

转载 作者:行者123 更新时间:2023-12-04 01:49:24 25 4
gpt4 key购买 nike

目前,我正在(尝试)将现有的 Junit4 项目迁移到 Junit5。

我被困在必须同时使用@RepeatedTest 和@ParameterizedTest 的地方。尝试这样做会引发默认异常 - No Runnable Methods found

作为替代方案,我应该能够将参数从两个不同的来源传递到我的每个测试 - 第二个来源的结果为 Null 值。

最佳答案

不,不可能在同一方法上使用 @RepeatedTest@ParameterizedTest,因为两者都是 @TestTemplate 的实现,一个方法只能有一个测试模板。参见 JUnit 5 issue #1224了解详情。

但是请注意,JUnit Jupiter 最终将支持容器模板。参见 JUnit 5 issue #871了解详情。

关于junit5 - 我们可以在 Junit 5 中将 @RepeatedTest 与 @ParameterizedTest 一起使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53956906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com