メメメモモ

プログラミング、筋トレ、ゲーム、etc

Test::mysqldとDBIx::Skinnyを用いたテスト入門

MySQLを使ったアプリをテストするために「Test::mysqld」に入門してみました。


下記のスクリプトの主な流れは、

  1. Test::mysqlでテスト用DBを作成
  2. Test::Fixture::DBIxSkinnyでテスト用データを挿入
  3. テスト用DBを用いてテスト

という感じになっています。
また、
http://d.hatena.ne.jp/memememomo/20101109/1289304130
で用意したスキーマを用いています。

texture.yamlの内容。

参照(予定)リンク

知識が足りないために、参照リンクの内容をいまいち理解できていません。
テストをゴリゴリ書いていく上で参考にしていきたいと思います。


(追記2010/11/10)
コメント欄にてアドバイスを頂いたので、スクリプトを少し変更しました。
変更前:https://gist.github.com/670085/a33db91c8a9bb1446275e6c05a2fef73fe03e655