Skip to content

Commit 766cf2f

Browse files
authored
Add tests for objectidentifier (#66)
1 parent 0ff5e25 commit 766cf2f

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Tests/CustomDumpTests/Conformances/SwiftTests.swift

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,23 @@ final class SwiftTests: XCTestCase {
1717
)
1818
}
1919

20+
func testObjectIdentifier() {
21+
let user = UserClass(id: 1, name: "")
22+
let objectIdentifier = ObjectIdentifier(user)
23+
24+
var dump = ""
25+
customDump(
26+
objectIdentifier,
27+
to: &dump
28+
)
29+
XCTAssertNoDifference(
30+
dump.replacingOccurrences(of: ":?\\s*0x[\\da-f]+(\\s*)", with: "$1", options: .regularExpression),
31+
"""
32+
ObjectIdentifier()
33+
"""
34+
)
35+
}
36+
2037
func testStaticString() {
2138
let string: StaticString = "hello world!"
2239
var dump = ""

0 commit comments

Comments
 (0)