Blame Lite/t/masklen.t

Packit 0b51a0
Packit 0b51a0
#use diagnostics;
Packit 0b51a0
use NetAddr::IP::Lite;
Packit 0b51a0
Packit 0b51a0
$| = 1;
Packit 0b51a0
Packit 0b51a0
print "1..3\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::1:4/120');
Packit 0b51a0
my $dqip	= new NetAddr::IP::Lite('1.2.3.4/24');
Packit 0b51a0
Packit 0b51a0
## test	masklen lo
Packit 0b51a0
$exp = 120;
Packit 0b51a0
my $masklen = $loip->masklen;
Packit 0b51a0
print "got: $masklen, exp: $exp\nnot "
Packit 0b51a0
	unless $masklen == $exp;
Packit 0b51a0
&ok;
Packit 0b51a0
Packit 0b51a0
## test masklen hi
Packit 0b51a0
$exp = 120;
Packit 0b51a0
$masklen = $hiip->masklen;
Packit 0b51a0
print "got: $masklen, exp: $exp\nnot "
Packit 0b51a0
	unless $masklen == $exp;
Packit 0b51a0
&ok;
Packit 0b51a0
Packit 0b51a0
## test masklen dq
Packit 0b51a0
$exp = 24;
Packit 0b51a0
$masklen = $dqip->masklen;
Packit 0b51a0
print "got: $masklen, exp: $exp\nnot "
Packit 0b51a0
	unless $masklen == $exp;
Packit 0b51a0
&ok;