アップルのinstructionsに続き、私のプロジェクトでユニットテストをセットアップしました。私はそれらを従属させるための指示に従ったので、テストは私のメインプロジェクトのすべてのビルドで実行されます。これは動作し、テストに合格するとアプリケーションが実行されます。そうでないときは、失敗した単体テストの行にビルドエラーが発生します。Xcode 3で単体テストをどのようにデバッグしますか?
しかし、テストが失敗したときに私のアプリケーションコードをステップ実行することができますが、Xcode(3.2.5)が正しく設定されていないとします。このプロジェクトはiOSではなくMacプロジェクトです。
hereとhereの命令を試しましたが、私が設定したブレークポイント、ユニットテストコード、またはアプリケーションコードで実行が停止することはありませんでした。最初の命令セットの後、私が設定したブレークポイントは青色の輪郭を持つ黄色に変わり、その意味も分かりません。テストを進めるには何が必要ですか?
更新
私は私のメインの実行ファイルに引数と環境変数を追加することで、この問題を解決しようとすると別のページ(here)を見つけましたが、もう一度、それらは実行が私のブレークポイントで停止することはありませんでした。私はまた、私のテストの(豊富な)ログステートメントが私のデバッガコンソールにも表示されていないことに気づいた。
また、黄色のブレークポイントは、実行時に見つからないコードを意味することがわかりました。これらは私のテストケースクラスにあるので、なぜそれらが発射されないのかを説明するようです。
申し訳ありませんが、私がXcode 4を使用しているので、もう動作しているかどうかは確認できません。 – Dov