Skip to content

Commit 94f1cd3

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

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

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

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,21 @@ public String getEngineUid() {
6868
return "[engine:junit-jupiter]";
6969
}
7070

71+
@Override
72+
public String getDefaultEngineUid() {
73+
return getEngineUid();
74+
}
75+
7176
@Override
7277
public String getMethodUid() {
7378
return "[engine:junit-jupiter]/[class:MyClass]/[method:myMethod]";
7479
}
7580

81+
@Override
82+
public String getDefaultMethodUid() {
83+
return getMethodUid();
84+
}
85+
7686
}
7787

7888
@Nested
@@ -90,11 +100,21 @@ public String getEngineUid() {
90100
return "{engine=junit-jupiter}";
91101
}
92102

103+
@Override
104+
public String getDefaultEngineUid() {
105+
return "[engine:junit-jupiter]";
106+
}
107+
93108
@Override
94109
public String getMethodUid() {
95110
return "{engine=junit-jupiter},{class=MyClass},{method=myMethod}";
96111
}
97112

113+
@Override
114+
public String getDefaultMethodUid() {
115+
return "[engine:junit-jupiter]/[class:MyClass]/[method:myMethod]";
116+
}
117+
98118
}
99119

100120
// -------------------------------------------------------------------------
@@ -110,8 +130,12 @@ interface ParsingTestTrait {
110130

111131
String getEngineUid();
112132

133+
String getDefaultEngineUid();
134+
113135
String getMethodUid();
114136

137+
String getDefaultMethodUid();
138+
115139
@Test
116140
default void parseMalformedUid() {
117141
Throwable throwable = assertThrows(JUnitException.class, () -> getFormat().parse("malformed UID"));
@@ -123,7 +147,7 @@ default void parseEngineUid() {
123147
var parsedId = getFormat().parse(getEngineUid());
124148
assertSegment(parsedId.getSegments().getFirst(), "engine", "junit-jupiter");
125149
assertEquals(getEngineUid(), getFormat().format(parsedId));
126-
assertEquals(getEngineUid(), parsedId.toString());
150+
assertEquals(getDefaultEngineUid(), parsedId.toString());
127151
}
128152

129153
@Test
@@ -133,7 +157,7 @@ default void parseMethodUid() {
133157
assertSegment(parsedId.getSegments().get(1), "class", "MyClass");
134158
assertSegment(parsedId.getSegments().get(2), "method", "myMethod");
135159
assertEquals(getMethodUid(), getFormat().format(parsedId));
136-
assertEquals(getMethodUid(), parsedId.toString());
160+
assertEquals(getDefaultMethodUid(), parsedId.toString());
137161
}
138162

139163
}

0 commit comments

Comments
 (0)