問題タブ [sentestingkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - テスト ターゲット Xcode 5 の XCTest ビルド エラー:
単体テスト用に XCode 5 iOS 7 プロジェクトをセットアップしました。
もちろん、単体テストのセットアップには非常に時間がかかるため、それだけの価値があると信じ続けようとしています。このエラーに何時間も苦労しています:
解決方法に関するアイデアはありますか?
objective-c - objc ユニット テスト クラスを拡張すると、スーパークラスのテストが再度実行されます。
Xcode で Objective-C 単体テストを作成しています。setUp/tearDown メソッドを再利用できるように、基本クラスを拡張したいと考えています。Xcodeはデフォルトで実装ファイルのみを作成するため、ヘッダーを作成してそこにインポートを配置しました。
基本クラスの拡張は正常に機能しますが、すべてのテスト メソッドが 2 回目 (子の数によっては n 回) 実行されます。
私の質問は、これが適切な方法であるかどうか、またはテスト メソッドのない基本クラスのようなものを試す必要があるかどうかです。
xcode - セグメンテーション違反: xctool を使用して Xcode 単体テストを実行する 11
xctool
CI の目的で Jenkins サーバーから Xcode 単体テストを実行するために使用しようとしています。次の方法でテストを実行すると:
次のエラーが表示されます。
次のデフォルトを削除するRun Script
と:
私の Test ターゲットから、 への呼び出しは正常にxctool
機能します。また、 Cmd+U
.
これに対する「正しい」解決策を見つけようとして多くの検索を行ってきましたが、運がありませんでした。RunUnitTests
許容できる呼び出しを行うデフォルトのビルド後のステップを単に削除するだけですか? それは何をしますか?
ios - ブロックを使用した SenTestCase 実装で UIViewController デリゲート メソッドにアクセスする方法は?
root 内で発生するいくつかのアクションをテストする自動テストをいくつか書いていますUIViewController
。今のところ私は使用してSenTestCase
います。ストーリーボードも使用しています。これどうやってするの?また、View Controller のデリゲート メソッドを簡単にリッスンするにはどうすればよいUIWebView
でしょうか。
私が試したのは、Web ビューのコンテンツの読み込みが完了した後に実行されるブロックを保存することです。
このブロックを最初のビュー コントローラーのUIWebView
デリゲート メソッドで実行します。
setUp
ストーリーボードから最初のビュー コントローラーを取得します。
}
テスト(テストが失敗したかどうかを言うために呼び出されるdispatchSemaphoreInBlock:
までテストを待機させるために使用します):thenResume
self.doneLoading(); をヒットしたときに失敗するのは EXC_BAD_ACCESS です。の webViewDidFinishLoad:
ここでブロックを間違って保存していますか?または、クラスFirstViewController
からのデリゲート メソッドに固執する別の方法はありますか?SenTestCase
ディスパッチ セマフォのコード (これは私が他の多くのプロジェクトで使用したコードなので、これが失敗の理由ではないことはわかっています):
ios - SenTestingKit に対する XCTest の利点は何ですか?
iOSで単体テストを行いたい。デフォルトでは、テスト クラスは Xcode 5 の XCTest フレームワーク クラスを使用して作成されます。以前のバージョンの iOS では SenTestingKit を使用しました。これら 2 つのフレームワークの違いは何ですか? XCTest フレームワークの利点は何ですか。関連するドキュメントをグーグルで検索しましたが、何も見つかりませんでした。私が見つけた唯一のものは、キット内で使用するインターフェイス クラスです。誰でも関連リソースを教えてもらえますか?
ios - sentestkit-test の実行順序を設定するには?
SenTestKit を使用して iOS アプリをテストしています。テストを実行するメソッドに分割しました。例:
テストあり:
1 番目、2 番目、3 番目のどのテストが実行されるかはランダムに見えます。テストを実行する順序を Xcode で設定することは可能ですか?