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
commit313317d3cc53fa88a8cdee36dc4bdf50150c94be (patch)
tree731f3819f11856c1b9f09f8a9dd8b22aade57b39 /t/test-dnsutil.rb
parent6c0aacf7e72b7c66acc9cdd469eff12d305a8f7e (diff)
Renamed.
--HG-- rename : t/test-dnsutil.rb => t/test-custodian-util-dns.rb
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