だから私は KIF と XCTest で UI テストを書いています。私のテスト ケースには多くの重複コードがあるため、XCTest をサブクラス化し、すべての共通コードをそこに配置することにしました。私が直面している問題は、共通コード (スーパー クラス) でアサーションが失敗した場合、テストは失敗するが、何が失敗したかについての指示がないことです。失敗したアサーションをそれを呼び出したテストに渡し、メッセージにフラグを付ける方法についてのアイデアはありますか?
だから私は KIF と XCTest で UI テストを書いています。私のテスト ケースには多くの重複コードがあるため、XCTest をサブクラス化し、すべての共通コードをそこに配置することにしました。私が直面している問題は、共通コード (スーパー クラス) でアサーションが失敗した場合、テストは失敗するが、何が失敗したかについての指示がないことです。失敗したアサーションをそれを呼び出したテストに渡し、メッセージにフラグを付ける方法についてのアイデアはありますか?