Entries from 2013-03-07 to 1 day

test::mysqld のテストの高速化

やっぱり test::mysqld を使ったテストが遅い 早くしたい どこに時間かかるか見たら、mysql_install_db と test するために入れるマスターデータの insert が遅かった 最初に test::mysqld でひな形を作ってそれを一旦コピーして次回からはそいつをコピーし…

最近のテストの書き方

use strict; use warnings; use utf8; use Test::More; my $user = create_user; $user->do_something1; $user->do_something2; subtest 'fetch_something1 が A を返すこと' => sub { is $user->fetch_something1, 'A'; }; subtest 'fetch_something2 が B …