[ https://issues.apache.org/jira/browse/NETBEANS-6041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17419611#comment-17419611 ]
Ratcash Developer commented on NETBEANS-6041: --------------------------------------------- Promised PR: https://github.com/apache/netbeans/pull/3189 > Go To Source and test-results view broken with JUnit5 @Nested > ------------------------------------------------------------- > > Key: NETBEANS-6041 > URL: https://issues.apache.org/jira/browse/NETBEANS-6041 > Project: NetBeans > Issue Type: Bug > Components: projects - Gradle, projects - Maven > Affects Versions: 12.4, 12.5 > Environment: Manjaro Linux, kernel 5.14.2 > Netbeans 12.5 > > Reporter: Ratcash Developer > Assignee: Laszlo Kishalmi > Priority: Major > Attachments: image-2021-09-21-19-12-29-711.png > > > Given a test case like: > {code:java} > import org.junit.jupiter.api.Nested; > import org.junit.jupiter.api.Test; > public class SampleTest { > @Test > public void testMyMethod1() { > System.out.println("write this"); > } > @Nested > class NestedClass { > @Test > public void testMyMethod2() { > System.out.println("nested write 2"); > } > } > @Nested > class NestedClass2 { > @Test > public void testMyMethod1() { > System.out.println("nested write 1"); > } > @Test > public void testMyMethod3() { > System.out.println("nested write 3"); > } > @Nested > class DoubleNestedClass3 { > @Test > public void testMyMethod4() { > System.out.println("double nested write 4"); > } > @Test > public void testNextedException() throws Exception { > throw new Exception(); > } > } > } > } > {code} > A couple of issues with such tests: > > 1. The "Test Results" window shows only some of the executed tests (in this > specific case only 3) > !image-2021-09-21-19-12-29-711.png! > 2. the "Go to source" function does not work even for the test cases that are > shown. > 3. using the "Run focused test method" does not work - a bad combo of class > and method is provided to the test runner. > Clearly, part of this is caused by the $ClassName in the test classname, > which is not correctly processed by the `Location` class. > Netbean's own navigator is able to navigate such classes, so this should be > supported by the Finder, but I was not able to figure out the right way to do > so. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists