Skip to content

Commit 5be80e4

Browse files
committed
Adjust this test case to work on Linux where hasPrefix isn't available
1 parent dccff39 commit 5be80e4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

test/1_stdlib/DebuggerSupport.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ StringForPrintObjectTests.test("StructWithMembers") {
2525
expectEqual(printed, "▿ StructWithMembers\n - a : 1\n - b : \"Hello World\"\n")
2626
}
2727

28+
#if _runtime(_ObjC)
2829
StringForPrintObjectTests.test("ClassWithMembers") {
2930
let printed = _DebuggerSupport.stringForPrintObject(ClassWithMembers())
3031
expectTrue(printed.hasPrefix("<ClassWithMembers: 0x"))
3132
}
33+
#endif
3234

3335
StringForPrintObjectTests.test("ClassWithMirror") {
3436
let printed = _DebuggerSupport.stringForPrintObject(ClassWithMirror())
@@ -47,7 +49,7 @@ StringForPrintObjectTests.test("Dictionary") {
4749

4850
StringForPrintObjectTests.test("NilOptional") {
4951
let printed = _DebuggerSupport.stringForPrintObject(nil as Int?)
50-
expectTrue(printed.hasPrefix("nil"))
52+
expectEqual(printed, "nil\n")
5153
}
5254

5355
StringForPrintObjectTests.test("SomeOptional") {

0 commit comments

Comments
 (0)