无论如何我可以在运行时重命名测试类吗?
[背景故事:我有一堆文件被转换为测试,并且可能会被参数化,但是所有文件都使用相同的测试逻辑,我不会为每个文件创建新类只是为了获得该名称]
我正在使用最新的 Junit 4.11。
JUnit 引入了参数化测试的命名。此功能的原始错误请求在这里:https ://github.com/KentBeck/junit/issues/44 。从一些谷歌搜索来看,我相信这存在于 JUnit 4.11 中(但我不是 100% 确定)。
如果您的文件只是输入到许多参数化测试中的测试数据,我可以看到很容易将名称属性添加到组合中以提供您想要的功能。