| 12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/perl -w -I ..
- #
- # utils.pm tests
- #
- # $Id$
- #
- #use strict;
- use Test::More;
- use NPTest;
- use lib "..";
- use utils;
- my $hostname_checks = {
- "www.altinity.com" => 1,
- "www.888.com" => 1,
- "888.com" => 1,
- "host-hyphened.com" => 1,
- "rubbish" => 1,
- "-start.com" => 0,
- "endsindot." => 0,
- "lots.of.dots.dot.org" => 1,
- "10.20.30.40" => 1,
- "10.20.30.40.50" => 0,
- "10.20.30" => 0,
- };
- plan tests => scalar keys %$hostname_checks;
- foreach my $h (sort keys %$hostname_checks) {
- is (utils::is_hostname($h), $hostname_checks->{$h}, "$h should return ".$hostname_checks->{$h});
- }
|