1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
use strict;
use warnings;
use Data::Printer::Common;
use Test::More tests => 1;
my $chosen = Data::Printer::Common::_initialize_nsort();
diag("available sort module: $chosen");
my @unsorted = (
'DOES (UNIVERSAL)',
'VERSION (UNIVERSAL)',
'bar (Bar)',
'baz',
'borg',
'can (UNIVERSAL)',
'foo',
'isa (UNIVERSAL)',
'new'
);
is_deeply( [ Data::Printer::Common::_nsort_pp(@unsorted) ],
[
'bar (Bar)',
'baz',
'borg',
'can (UNIVERSAL)',
'DOES (UNIVERSAL)',
'foo',
'isa (UNIVERSAL)',
'new',
'VERSION (UNIVERSAL)'
], 'pure-perl sorting looks sane'
);
|