]> gitweb.michael.orlitzky.com - hath.git/commitdiff
Added two new tests exposing an existing bug.
authorMichael Orlitzky <michael@orlitzky.com>
Sat, 28 Aug 2010 05:39:37 +0000 (01:39 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sat, 28 Aug 2010 05:39:37 +0000 (01:39 -0400)
src/Cidr.hs

index f13c4f36e14104fe7d12cbb9a33715928a7a908b..06550adcb00990d3ac0ad82713d4cac91e059113 100644 (file)
@@ -245,6 +245,22 @@ adjacent cidr1 cidr2
 
 -- HUnit Tests
 
+test_min_host1 :: Test
+test_min_host1 =
+    TestCase $ assertEqual "The minimum host in 10.0.0.0/24 is 10.0.0.0" expected actual
+    where
+      actual = show $ min_host (cidr_from_string "10.0.0.0/24")
+      expected = "10.0.0.0"
+
+
+test_max_host1 :: Test
+test_max_host1 =
+    TestCase $ assertEqual "The maximum host in 10.0.0.0/24 is 10.0.0.255" expected actual
+    where
+      actual = show $ min_host (cidr_from_string "10.0.0.0/24")
+      expected = "10.0.0.255"
+
+
 test_equality1 :: Test
 test_equality1 =
     TestCase $ assertEqual "10.1.1.0/23 equals itself" True (cidr1 == cidr1)
@@ -356,7 +372,9 @@ test_combine_all2 =
 
 
 cidr_tests :: [Test]
-cidr_tests = [ test_equality1,
+cidr_tests = [ test_min_host1,
+               test_max_host1,
+               test_equality1,
                test_contains1,
                test_contains2,
                test_contains_proper1,