[ https://issues.apache.org/jira/browse/SUREFIRE-1546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16817574#comment-16817574 ]
Marc Philipp commented on SUREFIRE-1546: ---------------------------------------- [~Srdo] Please correct me if I'm wrong, but I think you meant to write the following that matches the test tree you posted: {code:java} @DisplayName(value = "a parameterized test (bar(int))") <-- This is the name for the whole ParameterizedTest container @ParameterizedTest(name = "bar({0})") <-- This is the individual invocation name, where param index and value is available {code} [~tibor17] With the code above, the display name would be {{bar(15)}} for the invocation and {{a parameterized test (bar(int))}} for the enclosing container. > JUnit 5 runner does not honor JUnit 5 display names > --------------------------------------------------- > > Key: SUREFIRE-1546 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1546 > Project: Maven Surefire > Issue Type: Bug > Components: JUnit 5.x support > Affects Versions: 2.22.0 > Reporter: Romain Manni-Bucau > Assignee: Tibor Digana > Priority: Major > Labels: junit5 > Fix For: 3.0.0-M4 > > Time Spent: 20m > Remaining Estimate: 0h > > JUnit 5 runner should respect the test @DisplayName instead of displaying the > classname if any is defined. Seems last release doesn't support that feature > of JUnit 5 making the console output and reports not the expected ones. > > Origin: https://github.com/junit-team/junit5/issues/990 -- This message was sent by Atlassian JIRA (v7.6.3#76005)