[ 
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

Reply via email to