
package working;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInfo;

import playground.FastTest;

class TagsDisplayNamesAndDependencyInjectionTests {

	// --include-tag fast
	// --exclude-tag fast
	// @Test
	// @Tag("fast")
	@FastTest
	@DisplayName("Fast test with a cool name! 😱")
	void fastTest(TestInfo testInfo) {
		System.out.println(testInfo);
	}

	@Test
	void normalTest(TestInfo testInfo) {
		System.out.println(testInfo);
	}

}

@@ -54,16 +54,50 @@
 ayName;%0A
+import org.junit.jupiter.api.Tag;%0A
 import o
@@ -287,24 +287,25 @@
 de-tag fast%0A
+%0A
 %09// @Test%0A%09/
@@ -358,25 +358,8 @@
 test
- with a cool name
 ! %F0%9F%98%B1%22
@@ -397,35 +397,35 @@
 nfo) %7B%0A%09%09System.
-out
+err
 .println(testInf
@@ -432,16 +432,32 @@
 o);%0A%09%7D%0A%0A
+%09@Tag(%22normal%22)%0A
 %09@Test%0A%09
@@ -476,60 +476,11 @@
 est(
-TestInfo testInfo) %7B%0A%09%09System.out.println(testInfo);
+) %7B
 %0A%09%7D%0A

Update based on live coding