summaryrefslogtreecommitdiff
path: root/t/test-dnsutil.rb
diff options
context:
space:
mode:
authorSteve Kemp <steve@steve.org.uk>2012-11-23 13:39:56 +0000
committerSteve Kemp <steve@steve.org.uk>2012-11-23 13:39:56 +0000
commite3550fc78d1ef666bfd909394b0a66cfd0ac4cb6 (patch)
tree731f3819f11856c1b9f09f8a9dd8b22aade57b39 /t/test-dnsutil.rb
parent669e0fa3c0d1570ca4d212bd27ead2fa3b424eec (diff)
Renamed.
Diffstat (limited to 't/test-dnsutil.rb')
-rwxr-xr-xt/test-dnsutil.rb78
1 files changed, 0 insertions, 78 deletions
diff --git a/t/test-dnsutil.rb b/t/test-dnsutil.rb
deleted file mode 100755
index 15cbe09..0000000
--- a/t/test-dnsutil.rb
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/ruby1.8 -I./lib/ -I../lib/
-
-
-require 'custodian/util/dns'
-require 'test/unit'
-
-
-
-#
-# Unit test for our DNS utility class.
-#
-#
-class TestDNSUtil < Test::Unit::TestCase
-
- #
- # Create the test suite environment: NOP.
- #
- def setup
- end
-
- #
- # Destroy the test suite environment: NOP.
- #
- def teardown
- end
-
-
- #
- # Test forward lookups
- #
- def test_lookup
-
- #
- # IPv6 lookup
- #
- details = Custodian::Util::DNS.hostname_to_ip( "ipv6.steve.org.uk" )
- assert( details =~ /2001:41c8:125:46::10/i )
-
- #
- # IPv4 lookup
- #
- details = Custodian::Util::DNS.hostname_to_ip( "ipv4.steve.org.uk" )
- assert( details =~ /80.68.85.46/i )
-
- #
- # Failure case
- #
- details = Custodian::Util::DNS.hostname_to_ip( "this.doesnot.exist" )
- assert( details.nil? )
-
- end
-
-
- #
- # Test forward lookups
- #
- def test_reverse_lookup
-
- #
- # IPv6 lookup
- #
- details = Custodian::Util::DNS.ip_to_hostname( "2001:41c8:125:46::22" )
- assert( details =~ /ssh.steve.org.uk/i )
-
- #
- # IPv4 lookup
- #
- details = Custodian::Util::DNS.ip_to_hostname( "80.68.85.48" )
- assert( details =~ /ssh.steve.org.uk/i )
-
- #
- # Bogus lookup - should return nil.
- #
- details = Custodian::Util::DNS.ip_to_hostname( "800.683.853.348" )
- assert( details.nil? )
- end
-
-end