Skip to content

Commit dbaf57b

Browse files
committed
Test against custom and default format separately
1 parent c489399 commit dbaf57b

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

platform-tests/src/test/java/org/junit/platform/engine/UniqueIdFormatTests.java

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)