How to stop unit test execution if a logic is failed. Below is the example. How to stop execution when XCTAssertEqual("Hello", "Hi", "Passed")
condition is failed.
func test_one()
{
XCTAssertEqual("Hello", "Hi", "Passed")
let b = "Good Morning!"
// code continues...
}
XCTestCase
has a variable var continueAfterFailure: Bool
which defaults to true.
This means that the test continues running even after a test fails
override func setUp() {
super.setUp()
// Put setup code here. This method is called before the invocation of each test method in the class.
continueAfterFailure = false
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With