CPANPLUS-Dist-Gentoo
view release on metacpan or search on metacpan
t/32-atom-and.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More tests => 2 * (2 + (8 * 7) / 2 + 2) + 3 * 4;
use CPANPLUS::Dist::Gentoo::Atom;
sub A () { 'CPANPLUS::Dist::Gentoo::Atom' }
my $a0 = A->new(
category => 'test',
name => 'a',
);
my $a1 = A->new(
category => 'test',
name => 'a',
version => '1.0',
range => '=',
);
my $a2 = A->new(
category => 'test',
name => 'a',
version => '1.0',
range => '<',
);
my $a3 = A->new(
category => 'test',
name => 'a',
version => '1.0',
range => '<=',
);
my $a4 = A->new(
category => 'test',
name => 'a',
version => '2.0',
range => '=',
);
my $a5 = A->new(
category => 'test',
name => 'a',
version => '2.0',
range => '>=',
);
my $a6 = A->new(
category => 'test',
name => 'a',
version => '2.0',
range => '>',
);
my $x_ver = qr/Version mismatch/;
my $x_range = qr/Incompatible ranges/;
my @tests = (
[ [ $a0 ] => $a0 ],
[ [ $a1 ] => $a1 ],
[ [ $a0, $a0 ] => $a0 ],
[ [ $a0, $a1 ] => $a1 ],
[ [ $a0, $a2 ] => $a2 ],
[ [ $a0, $a3 ] => $a3 ],
[ [ $a0, $a4 ] => $a4 ],
( run in 1.409 second using v1.01-cache-2.11-cpan-800906f7e73 )