将测试名称作为参数传递

我正在使用 Junit5 parametrizedTests 并想知道是否有可能使用比使用比 @DisplayName 更高级的方法更高级的方法来生成测试名称。

对我来说最好的事情是有一种方法可以使用特定的逻辑和传递给该测试的参数来生成测试名称。

提前致谢。


慕桂英4014372
浏览 78回答 1
1回答

扬帆大鱼

您可以扩展DisplayNameGenerator.ReplaceUnderscores并在注释 @DisplayNameGenerator 中使用它:@DisplayNameGeneration(YorNameGenerator.class)class YourTest {    ...}查看文档中的示例
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java