Code emitting warnings



examples/test-warn/t/test_add.t
use strict;
use warnings;

use Test::More;

use MyTools qw(add);

plan tests => 4;

is(add(1, 2), 3,   'first');
is(add(2), 2,      'second');
is(add(3), 3,      'third');
is(add(-1, 1), 0,  'fourth');

prove -lv t/test_add.t


Use of uninitialized value $y in addition (+) at /home/gabor/work/slides/perl/examples/test-warn/lib/MyTools.pm line 31.
Use of uninitialized value $y in addition (+) at /home/gabor/work/slides/perl/examples/test-warn/lib/MyTools.pm line 31.
t/test_add.t .. 
1..4
ok 1 - first
ok 2 - second
ok 3 - third
ok 4 - fourth
ok
All tests successful.
Files=1, Tests=4,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.16 cusr  0.02 csys =  0.20 CPU)
Result: PASS