You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When comparing instances of UIImage or #imageLiteralXCTAssertNoDifference doesn't provide a diff, XCTAssertEqual does.
To Reproduce testExample in ImageResourceComparisonDemoTests has some assertions which show the difference ImageResourceComparisonDemo.zip
XCTAssertEqual(
#imageLiteral(
resourceName:"ExampleImage"),
#imageLiteral(
resourceName:"ExampleImage2"))// 👆 Produces this diff:/**testExample(): XCTAssertEqual failed: ("<UIImage:0x600002d50480 named(main: ExampleImage) {1200, 1200} renderingMode=automatic(original)>") is not equal to ("<UIImage:0x600002d505a0 named(main: ExampleImage2) {1200, 1200} renderingMode=automatic(original)>")*/XCTAssertNoDifference(
#imageLiteral(
resourceName:"ExampleImage"),
#imageLiteral(
resourceName:"ExampleImage2"))// 👆 Produces this diff:/**testExample(): XCTAssertNoDifference failed: … − UIImage() + UIImage()(First: −, Second: +)*/
Expected behavior
I'd have expected XCTAssertNoDifference to give me an indication of what the difference between the two images is, similar to what XCTAssertEqual does.
Environment
swift-custom-dump version [0.6.1]
Xcode [14.0.1]
Swift [5.7]
OS: [iOS 16.0]
The text was updated successfully, but these errors were encountered:
Describe the bug
When comparing instances of
UIImage
or#imageLiteral
XCTAssertNoDifference
doesn't provide a diff,XCTAssertEqual
does.To Reproduce
testExample
inImageResourceComparisonDemoTests
has some assertions which show the differenceImageResourceComparisonDemo.zip
Expected behavior
I'd have expected
XCTAssertNoDifference
to give me an indication of what the difference between the two images is, similar to whatXCTAssertEqual
does.Environment
The text was updated successfully, but these errors were encountered: