java - JUnit 5 @EnumSource 的实际用例是什么?

标签 java junit junit5

JUnit 5 @EnumSource 提供了一种使用枚举常量作为参数化测试的参数的方法。

但是,我无法想象出良好的现实用例。文档示例仅演示如何使用注释,并没有真正测试任何内容。

您能否在实际用例中给出 @EnumSource 的示例?

最佳答案

有一篇关于Burst的文章提供示例:https://medium.com/square-corner-blog/better-parameterized-tests-with-burst-6f17560013a

它是关于 JUnit 4 的,但我认为这些示例对于 JUnit Jupiter 的 @EnumSource 也很有值(value)。

关于java - JUnit 5 @EnumSource 的实际用例是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48040442/

相关文章:

java - 退出应用程序时如何关闭所有Executor?

java - 我怎样才能让 g.drawstring 处理\n?

java - Mockito 验证字符串集合

java - 返回类型为 void 时对保存方法进行单元测试

Eclipse 一直说 "No tests found with test runner JUnit 5"

java - 日期程序的验证问题

java - Android 适配器的 getView() 不调用 Activity

java - @Autowired BeanCreationException 与 JUnit

java - JUnit 测试抛出 java.lang.NoClassDefFoundError

java - 如何在 JUnit 4 中编写assertTimeoutPreemptively (JUnit 5)?