Perlのコードはこんな感じ。test.plという名前で保存。バージョンは5.10。
use strict;
use warnings;
use IO::File;
my $file = IO::File->new();
$file->open( 'data', 'r' ) or die $!;
my @hoged = hoge($file);
print $hoged[0];
print $hoged[3];
sub hoge {
my $file = shift;
my @lines = ();
while (<$file>) {
push(@lines, $_);
}
return @lines;
}
dataの中身はこんな感じ。
data1
data2
data3
data4
で、実行
$perl test.pl
data1
data4
書き方は分かったけど、これのテストの書き方が分からない。
擬似ファイルを作るか、Mockを作ればいいんだろうけど。
眠いので寝る。
0 件のコメント:
コメントを投稿