ユニットテスト

テストを気楽に実行できます。なぜならAppCodeは、XCTestQuickKiwiCatchBoost.TestGoogle Testフレームワークと統合されているからです。

デモを見る

テスト駆動開発

使いやすく洗練されたユニットテストランナーによるテスト駆動開発を最大限にご活用ください。 ここでは、全体的なテスト実行の進行状況をツリービューで表示すると共に、個々のテスト結果と実行時間も示します。

その後、テストを実行時間でソートし、任意のテスト、すべてのテスト、またはすべての失敗したテストを再実行できます。

詳細情報

テスト履歴

テスト履歴は自動的に保存され、簡単に以前のテスト結果を表示したり、将来使用するためにエクスポートしたりできます。

⌘↓を押して、特定のテストのソースコードに移動することもできます。

詳細情報

テストの実行

AppCodeではテスト実行構成を複数作成し、これらを特別なポップアップから実行できます。 あるいは、エディタから直接テストを実行することもできます。現在のコンテキストに応じて、AppCodeは単一のテストを実行したり、スコープ内のすべてのテストを実行したりします。これは、⌃⇧Rを押すだけで実行できます。

コードの生成

XCTestまたはGoogle TestのsetUp/tearDownメソッド、およびKiwiの標準ブロック(it、context、beforeEach、afterEachおよびspecify)といったユニットテストのメソッドを取得するには、Generateアクション(⌘N)を使用してください。

テストとクラスの間のナビゲーション

エディタ内で直接、シンプルなショートカット(⌘⇧T)を使用して、テストとクラス間を簡単にジャンプできます。