Skip to content

417-72KI/ParameterizedTestUtil

Repository files navigation

ParameterizedTestUtil

Build Status GitHub release GitHub license

Helps parameterized test in Swift

Install

Swift Package Manager

.package(url: "https://github.com/417-72KI/ParameterizedTestUtil.git", .upToNextMajor(from: "1.0.0"))

CocoaPods

TODO: Future support

Usage:

runAll(
    expect(Int("1"), equals: 1), // means `XCTAssertEqual(Int("1"), 1)`
    expect(Double.pi, moreThan: 3.14), // means `XCTAssertTrue(Double.pi > 3.14)`
    expect(Double.pi, lessThan: 3.15), // means `XCTAssertTrue(Double.pi < 3.15)`
    expect(Bool("true")!, is: true) // means `XCTAssertTrue(Bool("true")!)`
)

About

Helps parameterized test in Swift

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages