OCUnit を使用して保留中のテストを示す方法はありますか? もちろん、次のようなこともできます。
STFail(@"pending test");
ただし、失敗したテストの実行を見て、それが保留中のテストであると想定するのは非常に簡単です。「このテストはまだ書く必要がある」と自分自身に知らせる方法を探していますが、まだ準備ができていません! 何か案は?
OCUnit を使用して保留中のテストを示す方法はありますか? もちろん、次のようなこともできます。
STFail(@"pending test");
ただし、失敗したテストの実行を見て、それが保留中のテストであると想定するのは非常に簡単です。「このテストはまだ書く必要がある」と自分自身に知らせる方法を探していますが、まだ準備ができていません! 何か案は?
これには #warning コンパイラ ディレクティブを使用しました。そうすれば、それらは Xcode に常にリマインダーとして表示されますが、失敗したテストと混同されることはありません。
失敗したテストを見たくない場合は、Xcodeでブックマークを使用してみてください。ブックマークのサポートはXcode4.xでかなり変更されましたが、ブックマークはまだ存在するか、// FIXME//TODOの選択肢があります。それについてです。
テストする必要があるものの概要を説明し、IDEに項目のチェックを支援してもらう方法があれば素晴らしいと思います。KenBeckの本Test- DrivenDevelopmentを見たことがあれば、彼はチェックリストと取り消し線を使用して支持しています。それをかなりうまく行うツールがいくつかあり、xcode内で作業することもできます。
XcodeはTDDについてもっと真剣に取り組む必要があります!