OCUnit

2002/01/23


XPというプログラミング手法をご存じだろうか? この中にUnit Testというテスト手法がある。別に目新しいものではないが、かなり重宝するツール群を「xUnit」と呼んでいる。Mac OS Xのメインの記述言語であるObjective-Cにも、ObjcUnitOCUnitというツールがある。今回は、OCUnitについての簡単な説明である。

XPやxUnitについては、リンクを辿るなり、検索するなりして、自分で調べてほしい。世の中にはゴロゴロ転がっているので。


OCUnit

OCUnitは、Objective-CのためのxUnitである。説明によると、その基本はSmalltalkのものに由来する。

  1. OCUnitのWebページにいくと、Downloadの項目があるので、これをクリックする。
  2. OCUnit.dmgのリンクをクリックして、デスクトップにOCUnit.dmgファイルを保存する。
  3. 保存されたOCUnit.dmgをクリックすると、OCUnitがマウントされる。
  4. OCUnitをクリックして開き、OCUnit-bin.pkgをクリックすると、インストーラが立ち上がる。
  5. カギのアイコンをクリックして、rootのパスワードを入れる。
  6. インストールされる。
  7. /OCUnit/OCUnitSourceDistribution/OCUnit/Examples/を丸ごと「ホーム/Documents」にコピーする。
  8. コピーしたExamples/Testable/Application/Application.pbprojをクリックする。
  9. プロジェクトビルダーが立ち上がる。
  10. ビルドする。
  11. 「プロジェクト」「アクティブターゲットを編集」「実行可能ファイル」を開いて「起動引数」に「-SenTest All」を追加する。
  12. ビルドしたアプリケーションを実行する。
  13. コンソールにUnit Testの結果が表示される。

詳細は、/OCUnit/OCUnitSourceDistribution/OCUnit/Documentation/に書いてあります。

テストで利用可能のアサーションの関数は、次のとおりです。


さぁ、あなたもObjective-CでUnit Testを実行しよう。


戻る