# -*- perl -*- use strict; use Set::IntSpan 1.13; my $N = 1; sub Not { print "not " } sub OK { print "ok ", $N++, "\n" } sub Table { map { [ split(' ', $_) ] } split(/\s*\n\s*/, shift) } my @Errors = Table < %s", "new Set::Intspan", $run_list, $@; $@ =~ /$expected/ or Not; OK; my $valid = valid Set::IntSpan $run_list; printf "#%-20s %-12s -> %s", "valid Set::Intspan", $run_list, $@; ($valid or $@ !~ /$expected/) and Not; OK; } }