NyakiLog::Pathを実装した。
とりあえずNyakiLog::Pathを実装し終わった。ただ、POD書いてなかったりするんだけど。 書いたコードはSubversionリポジトリ:httpから見れる。
で、初めて
- Class::Accessor
- Test::Base
とか使った。
っていうかTest::Baseやばいよ。テストがスマートに書ける。Ingy++. テストデータとテストコードを完全に分離できたりするので、テストがごちゃごちゃにならなくて済む。
最初何をどう書けばいいかよく分からなかったんだけど、実際にコード書くとなんとなく分かった。 Test::Baseにはproveというツールが付属しているので、Test::Baseの挙動を確認するテストを書いて、 proveで実際に動作させれば、大体の感じはつかめる。まあ、日本語の情報がほとんど無いけど、 何とかなるとは思う。といいつつも完全には分かりきってなかったり。
あとCGI環境をテストするにはWWW::Mechanize::CGIを使えばよさげ。
まあ、とりあえずこんな感じ。先は長そう。