You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Stig Rohde Døssing (JIRA)" <ji...@apache.org> on 2018/11/25 14:10:00 UTC

[jira] [Updated] (NETBEANS-1744) Support Run/Debug Focused Test Method for @Nested JUnit 5 test classes in Maven projects

     [ https://issues.apache.org/jira/browse/NETBEANS-1744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stig Rohde Døssing updated NETBEANS-1744:
-----------------------------------------
    Description: 
Example
{code}
class TopLevelTest {
	@Test
	void topLevelTest() {
		System.out.println("topLevelTest");
	}

	@Nested
	class InnerTest {

		@Test
		void inner1Test() {
			System.out.println("Inner 1");
		}

		@Test
		void inner2Test() {
			System.out.println("Inner 2");
		}
	}
}
{code}

When you try to test a single method in Netbeans (Run/Debug Focused Test Method), Netbeans assumes that the method is in the outermost class in the file. So for example, if you try to run inner1Test, Netbeans will do mvn test -Dtest=TopLevelTest#inner1Test, instead of mvn test -Dtest=TopLevelTest$InnerTest#inner1Test.

> Support Run/Debug Focused Test Method for @Nested JUnit 5 test classes in Maven projects
> ----------------------------------------------------------------------------------------
>
>                 Key: NETBEANS-1744
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-1744
>             Project: NetBeans
>          Issue Type: Sub-task
>    Affects Versions: 10.0
>            Reporter: Stig Rohde Døssing
>            Assignee: Stig Rohde Døssing
>            Priority: Trivial
>
> Example
> {code}
> class TopLevelTest {
> 	@Test
> 	void topLevelTest() {
> 		System.out.println("topLevelTest");
> 	}
> 	@Nested
> 	class InnerTest {
> 		@Test
> 		void inner1Test() {
> 			System.out.println("Inner 1");
> 		}
> 		@Test
> 		void inner2Test() {
> 			System.out.println("Inner 2");
> 		}
> 	}
> }
> {code}
> When you try to test a single method in Netbeans (Run/Debug Focused Test Method), Netbeans assumes that the method is in the outermost class in the file. So for example, if you try to run inner1Test, Netbeans will do mvn test -Dtest=TopLevelTest#inner1Test, instead of mvn test -Dtest=TopLevelTest$InnerTest#inner1Test.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists