1

无论如何我可以在运行时重命名测试类吗?

[背景故事:我有一堆文件被转换为测试,并且可能会被参数化,但是所有文件都使用相同的测试逻辑,我不会为每个文件创建新类只是为了获得该名称]

我正在使用最新的 Junit 4.11。

4

1 回答 1

1

JUnit 引入了参数化测试的命名。此功能的原始错误请求在这里:https ://github.com/KentBeck/junit/issues/44 。从一些谷歌搜索来看,我相信这存在于 JUnit 4.11 中(但我不是 100% 确定)。

如果您的文件只是输入到许多参数化测试中的测试数据,我可以看到很容易将名称属性添加到组合中以提供您想要的功能。

于 2012-09-03T09:03:27.977 回答