XCTestフレームワークを使用してアプリケーションをテストしようとしています。テストを実行せずに他のテストを停止しないでassertを指定してXCTestCaseに失敗する
いくつかの論理条件が成立している(アサーションを使用している)場合、単一のテストケースが失敗することを望みます。 これは問題につながる可能性があるため、テストケース内の残りのコードは実行したくありません。たとえば、ヌルポインタへのアクセス 残りのテストケースを正常に実行したいだけです失敗したテストには失敗したとマークされます。
私はXCTestCaseにcontinueAfterFailureというプロパティがあることに気付きました。 ただし、YESに設定すると、失敗したテストはアサーションの後に行を実行し続け、NOに設定すると残りのテストはまったく実行されませんでした。
この問題を解決する方法はありますか? ありがとう、 Yoav
Xcode 9では奇妙ですが動作しません。'XCTFail'の後も実行を続けます。 – Andy