ziguzagu.orgziguzagu.orgwarn/die/exceptionのテスト2006-06-22Perlしばらく読んでいなかった『PerlTesting』再開。2章の最後に出てくるwan/die/exceptionのテスト。Test::Warnwarnで出力されるメッセージをテスト。文字列系テストなのでTest::Moreのisとかlikeと同じようなものがTest::Warnにはあります。];サンプルそのまま。なんかメッセージを完全コピペしなきゃis/areはまともに使えなさそうでイヤ。Test::ExceptiondieとかErrorモジュールを使った例外処理のテスト。9';:throws_ok:Exceptionが発生したらok。:lives_ok:Exceptionが発生しない、もしくはdieしなかったらok。:dies_ok:dieしたらok。:lives_and:Exceptionが発生せずに、指定のテストが成功したらok。dies_okとlives_ok、これがほしかった。2章で出てきたモジュールで基本的なテストは大体かけてしまえそうだ。引き続き『PerlHacks』に浮気しつつ、明日から第3章に。