ユニットテストをカテゴリで書く

と良いかと思うのだがどうか。例えばHogeClassのテストを書くのに、HogeClass_UnitTest.[hm]を作って、

@interface HogeClass (UnitTest)
+ (void)testHogeHoge;
+ (void)testHogeHuga;
@end

みたいに書いておくと、どれのテストか分かりやすいし、Deployの時には外したりするのにも便利な気がする。