Blame Lite/t/aton.t

Packit 0b51a0
Packit 0b51a0
#use diagnostics;
Packit 0b51a0
use NetAddr::IP::Util qw(
Packit 0b51a0
	inet_n2dx
Packit 0b51a0
);
Packit 0b51a0
use NetAddr::IP::Lite;
Packit 0b51a0
Packit 0b51a0
$| = 1;
Packit 0b51a0
Packit 0b51a0
print "1..2\n";
Packit 0b51a0
Packit 0b51a0
my $test = 1;
Packit 0b51a0
sub ok() {
Packit 0b51a0
  print 'ok ',$test++,"\n";
Packit 0b51a0
}
Packit 0b51a0
Packit 0b51a0
my $loip	= new NetAddr::IP::Lite('::1.2.3.4/120');		# same as 1.2.3.4/24
Packit 0b51a0
my $hiip	= new NetAddr::IP::Lite('FF00::4/120');
Packit 0b51a0
Packit 0b51a0
## test aton
Packit 0b51a0
Packit 0b51a0
my $exp = 'FF00:0:0:0:0:0:0:4';
Packit 0b51a0
my $txt = inet_n2dx($hiip->aton);
Packit 0b51a0
print "got: $txt, exp: $exp\nnot "
Packit 0b51a0
	unless $txt eq $exp;
Packit 0b51a0
&ok;
Packit 0b51a0
Packit 0b51a0
$exp = '1.2.3.4';
Packit 0b51a0
$txt = inet_n2dx($loip->aton);
Packit 0b51a0
print "got: $txt, exp: $exp\nnot "
Packit 0b51a0
	unless $txt eq $exp;
Packit 0b51a0
&ok;
Packit 0b51a0