menu
書いてる野郎
orebike@gmail.com
Linux Mint 17.2 で動作確認
$ apt-get install phpunit
この時点で入ったバージョンは 3.7 系
別に特別な何かというわけでなく、CodeIgniter のテストをするための部品とその雛形一式である
今回使ったのは CodeIgniter 2.1.0 対応のもの
kenjis / my-ciunit — Bitbucket ここからダウンロードする。 対応する CodeIngniter のバージョンをブランチで分けているようなので対応するものをダウンロードする。
ダウンロードした、
の2つを CodeIgniter のアプリケーションのディレクトリにコピー(applicationディレクトリはもうすでにある)すればインストールは完了
CIUnit で使う DB は名前の最後に _test
とつける決まりがある
CREATE DATABASE hogehoge_test;
この DB に(migrationか何か)何らかの手段で本番用と同等のテーブルを構築する。中身のデータは無くてよい。
model に helloworld
とだけ文字列で返すメソッド helloworld()
があるとして、こいつをテストする