在运行时更改测试类的名称

时间:2012-09-03 08:14:04

标签: java junit4

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

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

我正在使用最新的Junit 4.11。

1 个答案:

答案 0 :(得分:1)

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

如果您的文件只是测试数据被输入到许多参数化测试中,我可以看到将一个名称属性添加到组合中以便为您提供所需的功能。