comparison _test/Test/Lang.pm @ 175:9057e4b95d10

corrected cloning method
author sourcer
date Wed, 05 Oct 2011 00:48:43 +0300
parents d920d2b70230
children 74c27daf2e7b
comparison
equal deleted inserted replaced
174:d920d2b70230 175:9057e4b95d10
72 72
73 assert( hashCompare( \%b, hashMerge(\%a,\%diff) ) ); 73 assert( hashCompare( \%b, hashMerge(\%a,\%diff) ) );
74 74
75 }; 75 };
76 76
77 test clone => { 77 test clone => sub {
78
79 my $a;
80
81 my $b = clone($a);
82
83 assert(not defined $b);
84
85 my $lp = { a => '1' };
86 $lp->{b} = $lp;
87
88 my $c = clone($lp);
89
90 assert($c);
91 assert($c->{b});
92 assert($c->{b} == $c);
78 93
79 }; 94 };
80 95
81 1; 96 1;