ErrorAssertions:使用 Error 实例而不是字符串的 Swift 断言包装器,以及在 XCTest 中测试它们的方法

时间:2024-06-17 23:34:13
【文件属性】:

文件名称:ErrorAssertions:使用 Error 实例而不是字符串的 Swift 断言包装器,以及在 XCTest 中测试它们的方法

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-17 23:34:13

Swift

错误断言 Swift 断言的包装器,它们采用Error实例而不是String s,以及一套测试函数来测试这些断言。 入门 要使用 ErrorAssertions,只需在 Swift 源文件的顶部导入它: import ErrorAssertions 这样做,由于 Swift 编译器会更喜欢导入的模块而不是主 Swift 模块,因此您将获得像fatalError(_:file:line:)这样的函数的 ErrorAssertion 版本。 使用Error类型 要在调用断言方法时使用Error而不是String ,请使用错误版本: import ErrorAssertions doSomething ( completionHandler : { error in if let error = error { fatalError (error) }


【文件预览】:
ErrorAssertions-main
----.github()
--------workflows()
----muter.conf.json(104B)
----Sources()
--------ErrorAssertions()
--------ErrorAssertionExpectations()
----.ruby-version(6B)
----Gemfile(47B)
----Tests()
--------LinuxMain.swift(135B)
--------ErrorAssertionsTests()
----ErrorAssertions.podspec(1KB)
----LICENSE(1KB)
----.jazzy.yml(98B)
----ErrorAssertionExpectations.podspec(1KB)
----README.md(3KB)
----Package.swift(806B)
----Gemfile.lock(2KB)
----.gitignore(130B)

网友评论