|
Packit |
61a564 |
use strict;
|
|
Packit |
61a564 |
use warnings;
|
|
Packit |
61a564 |
use lib 't/lib';
|
|
Packit |
61a564 |
|
|
Packit |
61a564 |
use Std;
|
|
Packit |
61a564 |
|
|
Packit |
61a564 |
{
|
|
Packit |
61a564 |
check_test(
|
|
Packit |
61a564 |
sub {
|
|
Packit |
61a564 |
cmp_deeply(["a", "b"], ["a", "b"], "array eq");
|
|
Packit |
61a564 |
},
|
|
Packit |
61a564 |
{
|
|
Packit |
61a564 |
name => "array eq",
|
|
Packit |
61a564 |
actual_ok => 1,
|
|
Packit |
61a564 |
diag => "",
|
|
Packit |
61a564 |
}
|
|
Packit |
61a564 |
);
|
|
Packit |
61a564 |
check_test(
|
|
Packit |
61a564 |
sub {
|
|
Packit |
61a564 |
cmp_deeply(["a", "b"], ["a", "c"], "array not eq");
|
|
Packit |
61a564 |
},
|
|
Packit |
61a564 |
{
|
|
Packit |
61a564 |
name => "array not eq",
|
|
Packit |
61a564 |
actual_ok => 0,
|
|
Packit |
61a564 |
diag => <
|
|
Packit |
61a564 |
Compared \$data->[1]
|
|
Packit |
61a564 |
got : 'b'
|
|
Packit |
61a564 |
expect : 'c'
|
|
Packit |
61a564 |
EOM
|
|
Packit |
61a564 |
}
|
|
Packit |
61a564 |
);
|
|
Packit |
61a564 |
check_test(
|
|
Packit |
61a564 |
sub {
|
|
Packit |
61a564 |
cmp_deeply(["a", "b"], ["a"], "array got DNE");
|
|
Packit |
61a564 |
},
|
|
Packit |
61a564 |
{
|
|
Packit |
61a564 |
name => "array got DNE",
|
|
Packit |
61a564 |
actual_ok => 0,
|
|
Packit |
61a564 |
diag => <
|
|
Packit |
61a564 |
Compared array length of \$data
|
|
Packit |
61a564 |
got : array with 2 element(s)
|
|
Packit |
61a564 |
expect : array with 1 element(s)
|
|
Packit |
61a564 |
EOM
|
|
Packit |
61a564 |
}
|
|
Packit |
61a564 |
);
|
|
Packit |
61a564 |
check_test(
|
|
Packit |
61a564 |
sub {
|
|
Packit |
61a564 |
cmp_deeply(["a"], ["a", "b"], "array expected DNE");
|
|
Packit |
61a564 |
},
|
|
Packit |
61a564 |
{
|
|
Packit |
61a564 |
name => "array expected DNE",
|
|
Packit |
61a564 |
actual_ok => 0,
|
|
Packit |
61a564 |
diag => <
|
|
Packit |
61a564 |
Compared array length of \$data
|
|
Packit |
61a564 |
got : array with 1 element(s)
|
|
Packit |
61a564 |
expect : array with 2 element(s)
|
|
Packit |
61a564 |
EOM
|
|
Packit |
61a564 |
}
|
|
Packit |
61a564 |
);
|
|
Packit |
61a564 |
check_tests(
|
|
Packit |
61a564 |
sub {
|
|
Packit |
61a564 |
cmp_deeply([[1]], [[1, 2]]);
|
|
Packit |
61a564 |
},
|
|
Packit |
61a564 |
[
|
|
Packit |
61a564 |
{
|
|
Packit |
61a564 |
actual_ok => 0,
|
|
Packit |
61a564 |
diag => <
|
|
Packit |
61a564 |
Compared array length of \$data->[0]
|
|
Packit |
61a564 |
got : array with 1 element(s)
|
|
Packit |
61a564 |
expect : array with 2 element(s)
|
|
Packit |
61a564 |
EOM
|
|
Packit |
61a564 |
},
|
|
Packit |
61a564 |
],
|
|
Packit |
61a564 |
"deep bad length"
|
|
Packit |
61a564 |
);
|
|
Packit |
61a564 |
}
|