タグ

testに関するhandlenameのブックマーク (2)

  • 貴方がまだ使っていないだろうTest::Moreの5つの特色 | taro-nishinoの日記 | スラド

    以前にも書きましたが、私もCPAN Testersの下辺の最下位に参加しています。いろいろなテストの中身を覗くと、まだ新しいTest::Moreの特色がすべて使われているとは言えないと感じました。 Test::Moreを使うのはCPAN作者のみならず、Perlerなら必須の道具です。ですから、最低常識に位置します。そういう時に、David Golden氏は御自分も失念していたかのようにとぼけて、エッセイという形を取りながらも、こじんまりと綺麗に新しいTest::Moreの特色を"Five Test::More features you might not be using yet"で説明してくれています。 私は以前にも書いたことがありましたが、Perl体やCPANモジュールのドキュメントやハウツーものは一切訳さないと公言しました。その理由は訳さなければならないほどの英語ではない(せいぜい

    handlename
    handlename 2011/02/11
    use Data::Dumper の代わりに explain
  • limeのis_deeplyが使いにくいので自前で書いてみた - handlename's blog

    limeのis_deeply。配列を比較できて便利だけど、いかんせん結果が見にくい。 と、いうわけで自前で書いてみた。 たとえばこんな配列を渡すと、 $a = array( 'hoge' => 'hogehog', 'huga' => 100, 'moga' => array( 'a' => 'aaa', 'b' => 'bbb', ), ); $b = array( 'hoge' => 'hogehoge', 'huga' => '100', 'moga' => array( 'a' => 'aaa', 'b' => 'bb', ), ); $diffs = is_deeply($a, $b); こんな結果が帰ってくる。 Array ( [[hoge]] => Array ( [0] => hogehog (string) [1] => hogehoge (string) ) [[hug

    limeのis_deeplyが使いにくいので自前で書いてみた - handlename's blog
    handlename
    handlename 2010/10/30
    かいた
  • 1