1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
use Test2::V0 -no_srand => 1;
use FFI::Probe::Runner::Result;
my %std = ( stdout => "foo\n", stderr => "bar\n", rv => 0, signal => 0 );
my $result1 = FFI::Probe::Runner::Result->new(
%std
);
isa_ok $result1, 'FFI::Probe::Runner::Result';
ok($result1->pass);
my $result2 = FFI::Probe::Runner::Result->new(
%std,
rv => 2,
);
isa_ok $result2, 'FFI::Probe::Runner::Result';
is($result2->rv, 2);
ok(!$result2->pass);
my $result3 = FFI::Probe::Runner::Result->new(
%std,
signal => 9,
);
isa_ok $result3, 'FFI::Probe::Runner::Result';
is($result3->signal, 9);
ok(!$result3->pass);
done_testing;
|