git.shiar.nl
/
perl
/
list-index.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
+++: rangematch() fixes
[perl/list-index.git]
/
t
/
10-ranges.t
diff --git
a/t/10-ranges.t
b/t/10-ranges.t
index 2b197e8c38ee85e6b88c3f371b5adbf499f8a9de..173ec32533a4ca04c8de8dcb17ae53f7fd9bd504 100644
(file)
--- a/
t/10-ranges.t
+++ b/
t/10-ranges.t
@@
-1,7
+1,6
@@
#!/usr/bin/env perl
use strict;
use warnings;
#!/usr/bin/env perl
use strict;
use warnings;
-use utf8;
use Test::More tests => 16;
use Test::NoWarnings;
use Test::More tests => 16;
use Test::NoWarnings;
@@
-24,22
+23,22
@@
is_deeply($index->ranges({pagesize => @uniform / 2.1}), [map { [split /-/, $_, 2
}
{
}
{
-ok(my $index = List::Index->new(['aa'..'zz', 1..1
45
]), 'non-alphabetic values (uniform)');
+ok(my $index = List::Index->new(['aa'..'zz', 1..1
93
]), 'non-alphabetic values (uniform)');
is_deeply($index->ranges, [map { [split /-/, $_, 2] } qw(
is_deeply($index->ranges, [map { [split /-/, $_, 2] } qw(
- a-bv bw-dr ds-fn fo-hk hl-jg jh-k l-m n-ov ow-qr qs-sn so-uk ul-wg wh-x
-
y-z .-.z ..-.z ..-..z ...
-
+ .-.z ..-.z ..-..z ...-
+
a-bv bw-dr ds-fn fo-hk hl-jg jh-k l-m n-ov ow-qr qs-sn so-uk ul-wg wh-x y
-
)], 'default ranges');
is_deeply($index->ranges({pagesize => 300}), [map { [split /-/, $_, 2] } qw(
)], 'default ranges');
is_deeply($index->ranges({pagesize => 300}), [map { [split /-/, $_, 2] } qw(
-
a-j k-u v
-
+
.-c d-ov ow
-
)], 'large pagesize');
}
{
ok(my $index = List::Index->new([qw(
)], 'large pagesize');
}
{
ok(my $index = List::Index->new([qw(
- baa
a baa1 baa2 baa3
bbc cbc daaa ea eaaa zed
+ baa
1 baa2 baa3 baaa
bbc cbc daaa ea eaaa zed
)]), 'variable length values');
is_deeply($index->ranges({pagesize => 2, context => 0}), [
)]), 'variable length values');
is_deeply($index->ranges({pagesize => 2, context => 0}), [
- map { [split /-/, $_, 2] } qw(baa
a
-baaz baa.-bbb bbc-daa daaa-eaa eaaa-)
+ map { [split /-/, $_, 2] } qw(baa
.
-baaz baa.-bbb bbc-daa daaa-eaa eaaa-)
], 'no context');
is_deeply($index->ranges({pagesize => 2}), [
map { [split /-/, $_, 2] } qw(b-baaz baa.-ba bb-c d-ea eaa-)
], 'no context');
is_deeply($index->ranges({pagesize => 2}), [
map { [split /-/, $_, 2] } qw(b-baaz baa.-ba bb-c d-ea eaa-)