gpt4 book ai didi

junit5 - JUnit 5 @Theory 和@DataPoint

转载 作者:行者123 更新时间:2023-12-05 01:42:36 25 4
gpt4 key购买 nike

我是一个尝试学习 JUnit 的新手,我正在使用我非常确定适合教授 JUnit 4 的 Material ,但我正尝试在 JUnit 5 中工作。它给了我使用@Theory 和@DataPoints/@DataPoint 创建测试的练习。

这些在 JUnit 5 中有效吗?如果是这样,有人可以提供有关如何使用它们的良好概述或资源吗?如果没有,重新创建这些功能的最佳方式是什么?

谢谢。

最佳答案

Jupiter(JUnit 5 的默认测试引擎)不支持理论概念。类似且如今更常见的是基于属性的测试的概念,例如 jqwik 支持的概念。 - JUnit 5 的第 3 方测试引擎。您可以在此处找到 JVM 的其他选项:http://jqwik.net/property-based-testing.html

您的另一种选择是只对理论示例使用 Vintage 测试引擎,对其余部分使用 Jupiter。

关于junit5 - JUnit 5 @Theory 和@DataPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51543612/

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