文件名称:SwiftCheck:快速检查Swift
文件大小:118KB
文件格式:ZIP
更新时间:2024-02-26 18:55:54
swift quickcheck property-based-testing SwiftSwift
迅捷检查 快速检查Swift。 对于那些已经熟悉Haskell库的人,请查看源代码。 对于其他所有人,请参见,以初学者级介绍该库的主要概念和用例。 介绍 SwiftCheck是一个测试库,可自动生成随机数据以测试程序属性。 属性是算法或数据结构的特定方面,必须在给定的一组输入数据下基本不变,基本上是对类固醇的XCTAssert 。 在我们只能定义以test和assert前缀的方法之前,SwiftCheck允许将程序属性和测试视为data对待。 为了定义程序属性,将forAll量词与类型签名一起使用,例如(A, B, C, ... Z) -> Testable where A : Arbit
【文件预览】:
SwiftCheck-master
----.travis.yml(2KB)
----Cartfile.resolved(38B)
----.gitmodules(131B)
----Carthage()
--------Checkouts()
----.swift-version(4B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(837B)
--------ISSUE_TEMPLATE.md(782B)
--------CONTRIBUTING.md(973B)
----Tutorial.playground()
--------playground.xcworkspace()
--------Contents.swift(28KB)
--------contents.xcplayground(215B)
----Utilities()
--------gyb(47B)
--------compile.sh(222B)
--------gyb.py(34KB)
----SwiftCheck.podspec(2KB)
----Tutorial.xcworkspace()
--------contents.xcworkspacedata(228B)
--------xcshareddata()
----LICENSE(1KB)
----Cartfile.private(30B)
----Sources()
--------SwiftCheck()
--------Info.plist(806B)
----Templates()
--------Cartesian.swift.gyb(2KB)
--------CartesianSpec.swift.gyb(2KB)
----Package.swift(422B)
----SwiftCheck.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(67KB)
--------xcshareddata()
----.gitignore(390B)
----Tests()
--------LinuxMain.swift(539B)
--------SwiftCheckTests()
--------Info.plist(733B)
----README.md(10KB)