Class-MethodMaker
view release on metacpan or search on metacpan
ok(evcheck(sub { @n = $x->st1; }, 'forward ( 5)'), 1, 'forward ( 5)');
ok @n, 0, 'forward ( 6)';
ok(evcheck(sub { $n = $x->st1_isset; }, 'forward ( 7)'), 1, 'forward ( 7)');
ok ! $n; # forward ( 8)
ok(evcheck(sub { $x->st1(undef); }, 'forward ( 9)'), 1, 'forward ( 9)');
ok(evcheck(sub { $n = $x->st1_isset; }, 'forward (10)'), 1, 'forward (10)');
ok $n; # forward (11)
ok(evcheck(sub { @n = $x->st1; }, 'forward (12)'), 1, 'forward (12)');
ok @n, 1, 'forward (13)';
ok $n[0], undef, 'forward (14)';
ok(evcheck(sub { $x->st1(stat(catfile($Bin,$Script)),
stat(catfile($Bin))) }, 'forward (15)'),
1, 'forward (15)');
print STDERR Data::Dumper->Dump([$x],[qw(x)])
if $ENV{TEST_DEBUG};
print STDERR B::Deparse->new('-p', '-sC')->coderef2text(\&X::mode), "\n"
if $ENV{TEST_DEBUG};
ok(evcheck(sub { @n = $x->mode; }, 'forward (16)'), 1, 'forward (16)');
ok @n, 2, 'forward (17)';
ok S_ISREG($n[0]), 1, 'forward (18)';
ok S_ISDIR($n[1]), 1, 'forward (19)';
ok(evcheck(sub { @n = $x->st1; }, 'forward ( 5)'), 1, 'forward ( 5)');
ok @n, 0, 'forward ( 6)';
ok(evcheck(sub { $n = $x->st1_isset; }, 'forward ( 7)'), 1, 'forward ( 7)');
ok ! $n; # forward ( 8)
ok(evcheck(sub { $x->st1(b=>undef); }, 'forward ( 9)'), 1, 'forward ( 9)');
ok(evcheck(sub { $n = $x->st1_isset; }, 'forward (10)'), 1, 'forward (10)');
ok $n; # forward (11)
ok(evcheck(sub { @n = $x->st1; }, 'forward (12)'), 1, 'forward (12)');
ok @n, 2, 'forward (13)';
ok $n[1], undef, 'forward (14)';
ok(evcheck(sub { $x->st1_set(script=>stat(catfile($Bin,$Script)),
bin =>stat(catfile($Bin))) }, 'forward (15)'),
1, 'forward (15)');
print STDERR Data::Dumper->Dump([$x],[qw(x)])
if $ENV{TEST_DEBUG};
print STDERR B::Deparse->new('-p', '-sC')->coderef2text(\&X::mode), "\n"
if $ENV{TEST_DEBUG};
ok(evcheck(sub { %n = $x->mode; }, 'forward (16)'), 1, 'forward (16)');
print STDERR Data::Dumper->Dump([\%n],[qw(n)])
if $ENV{TEST_DEBUG};
ok keys %n, 3, 'forward (17)';
( run in 1.420 second using v1.01-cache-2.11-cpan-49f99fa48dc )