実行中のテストでXCTAssert
のいずれかが失敗したかどうかチェックできますか?私は、行のいくつかのアサーションを使用してテストを持っている、と私はそれらのいずれかが失敗した場合、特定のアクションを実行するために、その後いくつかのコードを追加したい:XCTestCaseテストが失敗したかどうかを確認する方法
class testClass : XCTestCase
{
func testSomething()
{
let someComputedValue1 = func1()
let someComputedValue2 = func2()
XCTAssertLessThanOrEqual(someComputedValue1, 0.5)
XCTAssertLessThanOrEqual(someComputedValue2, 0.2)
if anyOfTheAboveAssertionsFailed {
performAction()
}
}
}
私は上のヒントが欲しいの一部は、そのanyOfTheAboveAssertionsFailed
条件でありますハードコードされた値との比較を複製する必要はありません。
気づきました。 –