⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.177
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
.cpan
/
build
/
Test-Deep-1.204-0
/
t
/
View File Name :
shallow.t
use strict; use warnings; use lib 't/lib'; use Std; { my $a = {}; check_test( sub { cmp_deeply([$a, ["b"]], [shallow($a), ["b"]]); }, { actual_ok => 1, diag => "", }, "shallow eq" ); my $b = []; check_test( sub { cmp_deeply([$a, ["b"]], [shallow($b), ["b"]]); }, { actual_ok => 0, diag => <
[0] got : $a expect : $b EOM }, "shallow not eq" ); check_test( sub { cmp_deeply([$a."", ["b"]], [shallow($a), ["b"]]); }, { actual_ok => 0, diag => <
[0] got : '$a' expect : $a EOM }, "shallow not eq" ); check_test( sub { cmp_deeply([$a, ["b"]], [shallow($a), ["a"]]); }, { actual_ok => 0, diag => <
[1][0] got : 'b' expect : 'a' EOM }, "deep after shallow not eq" ); } { my $u = shallow(undef); check_tests( sub { cmp_deeply(undef, $u); cmp_deeply("a", $u); cmp_deeply("a", $u); cmp_deeply("a", undef); }, [ { actual_ok => 1, }, { actual_ok => 0, }, { actual_ok => 0, }, { actual_ok => 0, }, ], "deep after shallow not eq" ); }