@ikasam_aさんにTest::Classの話でもとお誘いを受けて安請け合いしたのはいいものの、まじめな話はモダンPerlの連載にそこそこまとまっているので、今日はどうしてTest::Classのようなモジュールを使うのかという話をしてみます。 テストをモジュールの中に移す Test::Classやその仲間たちは、うまく使えばとても便利なのですが、テストの数が少ないうちは手間ばかりかかるので、なかなか使う機会に恵まれないかもしれません。テストをモジュールの中に移すといわれてもピンとこない方のために、まずは簡単な例をあげておきましょう。 今年のカレンダーでも何度か出てきているように、Perlのテストはふつう.tファイルにべた書きします。 #!perl use strict; use warnings; use Test::More; pass "simplest test"; done_
![テストだってテストが必要です - Articles Advent Calendar 2011 Test](https://cdn-ak-scissors.b.st-hatena.com/image/square/53faddde585b6fb705a316bb3013297c171c93d6/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fkfly8%2Fimage%2Fupload%2Fl_text%3ANotoSansJP-Black.otf_50_bold%3A%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588%25E3%2581%25A0%25E3%2581%25A3%25E3%2581%25A6%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588%25E3%2581%258C%25E5%25BF%2585%25E8%25A6%2581%25E3%2581%25A7%25E3%2581%2599%2Cco_rgb%3A000000%2Cw_900%2Cc_fit%2Fl_text%3ANotoSansJP-Black.otf_30_bold%3Ac6r%2Cco_rgb%3A000000%2Cg_south_east%2Cx_130%2Cy_120%2Fv1601626948%2Fog-perl-users-jp.png)