Skip to content

Commit 759010e

Browse files
author
Konstiantyn Gominyuk
committed
Add clarification of default error codes
1 parent 7c09116 commit 759010e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Tests/Foundation/Tests/TestNSError.swift

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,13 @@ class TestNSError : XCTestCase {
149149
}
150150

151151
func test_ConvertErrorToNSError_errorCodeWithAssosiatedValue() {
152+
// Default error code for enum case is based on EnumImplStrategy::getTagIndex
152153
enum SwiftError: Error {
153-
case one
154-
case two
155-
case three(String)
156-
case four
157-
case five(String)
154+
case one // 2
155+
case two // 3
156+
case three(String) // 0
157+
case four // 4
158+
case five(String) // 1
158159
}
159160

160161
XCTAssertEqual((SwiftError.one as NSError).code, 2)

0 commit comments

Comments
 (0)