X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F15-self.t;h=cee1dbd35390bccc47865f4c011b38064dc35bf3;hb=c471e8c9f86ad8817761816101358f8ae1035915;hp=6f6d9a469b99c9df35389bb1f4965fb5be1eff56;hpb=fee1a480bc5d827590dc7394e0a77741bad86dc3;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/t/15-self.t b/t/15-self.t index 6f6d9a4..cee1dbd 100644 --- a/t/15-self.t +++ b/t/15-self.t @@ -15,39 +15,39 @@ my $c = 0; get => sub { ++$c }, free => sub { --$c } }; - ok(!$@, "wizard creation error ($@)"); - ok(defined $wiz, 'wizard is defined'); - ok(ref $wiz eq 'SCALAR', 'wizard is a scalar ref'); + is($@, '', 'wizard creation error doesn\'t croak'); + ok(defined $wiz, 'wizard is defined'); + is(ref $wiz, 'SCALAR', 'wizard is a scalar ref'); my $res = eval { cast $wiz, $wiz }; - ok(!$@, "cast on self croaks ($@)"); - ok($res, 'cast on self invalid'); + is($@, '', 'cast on self doesn\'t croak'); + ok($res, 'cast on self is valid'); my $w = $wiz; - ok($c == 1, 'magic works correctly on self'); + is($c, 1, 'magic works correctly on self'); $res = eval { dispell $wiz, $wiz }; - ok(!$@, "dispell on self croaks ($@)"); - ok($res, 'dispell on self invalid'); + is($@, '', 'dispell on self doesn\'t croak'); + ok($res, 'dispell on self is valid'); $w = $wiz; - ok($c == 1, 'magic is no longer invoked on self when dispelled'); + is($c, 1, 'magic is no longer invoked on self when dispelled'); $res = eval { cast $wiz, $wiz, $wiz }; - ok(!$@, "re-cast on self croaks ($@)"); - ok($res, 're-cast on self invalid'); + is($@, '', 're-cast on self doesn\'t croak'); + ok($res, 're-cast on self is valid'); $w = getdata $wiz, $wiz; - ok($c == 1, 'getdata on magical self doesn\'t trigger callbacks'); - # ok(getsig($w) == getsig($wiz), 'getdata returns the correct wizard'); + is($c, 1, 'getdata on magical self doesn\'t trigger callbacks'); + # is(getsig($w), getsig($wiz), 'getdata returns the correct wizard'); $res = eval { dispell $wiz, $wiz }; - ok(!$@, "re-dispell on self croaks ($@)"); - ok($res, 're-dispell on self invalid'); + is($@, '', 're-dispell on self doesn\'t croak'); + ok($res, 're-dispell on self is valid'); $res = eval { cast $wiz, $wiz }; - ok(!$@, "re-re-cast on self croaks ($@)"); - ok($res, 're-re-cast on self invalid'); + is($@, '', 're-re-cast on self doesn\'t croak'); + ok($res, 're-re-cast on self is valid'); } -# ok($c == 0, 'magic destructor is called'); +# is($c, 0, 'magic destructor is called');