2008-08-02から1日間の記事一覧

複雑なデータ構造に対するテストをする - Test::Differences編

Perlでは複雑なデータ構造に対するテストを行うモジュールの一つとして、Test::Differencesという二つのモジュールが存在します。例えば、以下のように複数行に渡る文字列があったとしましょう。 use strict; use warnings; use Test::More qw(no_plan); use…

複雑なデータ構造に対するテストをする - Test::Deep編

HashやArrayを含む複雑なデータ構造を比較しテストする事のできるモジュールがTest::Deepです。例えば、Hashの構造を比較したい場合、以下のようにcmp_deeplyというメソッドで比較する事ができます。 use strict; use warnings; use Test::More qw(no_plan);…