@@ -90,11 +90,21 @@ public String getEngineUid() {
9090 return "{engine=junit-jupiter}" ;
9191 }
9292
93+ @ Override
94+ public String getDefaultEngineUid () {
95+ return "[engine:junit-jupiter]" ;
96+ }
97+
9398 @ Override
9499 public String getMethodUid () {
95100 return "{engine=junit-jupiter},{class=MyClass},{method=myMethod}" ;
96101 }
97102
103+ @ Override
104+ public String getDefaultMethodUid () {
105+ return "[engine:junit-jupiter]/[class:MyClass]/[method:myMethod]" ;
106+ }
107+
98108 }
99109
100110 // -------------------------------------------------------------------------
@@ -110,8 +120,16 @@ interface ParsingTestTrait {
110120
111121 String getEngineUid ();
112122
123+ default String getDefaultEngineUid () {
124+ return getEngineUid ();
125+ }
126+
113127 String getMethodUid ();
114128
129+ default String getDefaultMethodUid (){
130+ return getMethodUid ();
131+ }
132+
115133 @ Test
116134 default void parseMalformedUid () {
117135 Throwable throwable = assertThrows (JUnitException .class , () -> getFormat ().parse ("malformed UID" ));
@@ -123,7 +141,7 @@ default void parseEngineUid() {
123141 var parsedId = getFormat ().parse (getEngineUid ());
124142 assertSegment (parsedId .getSegments ().getFirst (), "engine" , "junit-jupiter" );
125143 assertEquals (getEngineUid (), getFormat ().format (parsedId ));
126- assertEquals (getEngineUid (), parsedId .toString ());
144+ assertEquals (getDefaultEngineUid (), parsedId .toString ());
127145 }
128146
129147 @ Test
@@ -133,7 +151,7 @@ default void parseMethodUid() {
133151 assertSegment (parsedId .getSegments ().get (1 ), "class" , "MyClass" );
134152 assertSegment (parsedId .getSegments ().get (2 ), "method" , "myMethod" );
135153 assertEquals (getMethodUid (), getFormat ().format (parsedId ));
136- assertEquals (getMethodUid (), parsedId .toString ());
154+ assertEquals (getDefaultMethodUid (), parsedId .toString ());
137155 }
138156
139157 }
0 commit comments