From 2c79a7115d35435c5a104ce46edc320daecd04f6 Mon Sep 17 00:00:00 2001
From: Daniel Czerwonk <daniel@dan-nrw.de>
Date: Fri, 18 Jan 2019 20:20:45 +0100
Subject: [PATCH] increased test coverage

---
 net/prefix_test.go | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/net/prefix_test.go b/net/prefix_test.go
index 247c6da0..b6f0d164 100644
--- a/net/prefix_test.go
+++ b/net/prefix_test.go
@@ -414,6 +414,28 @@ func TestContains(t *testing.T) {
 			},
 			expected: false,
 		},
+		{
+			a: Prefix{
+				addr:   IPv6FromBlocks(0x2001, 0x678, 0x1e0, 0x100, 100, 0, 0, 0),
+				pfxlen: 72,
+			},
+			b: Prefix{
+				addr:   IPv6FromBlocks(0x2001, 0x678, 0x1e0, 0x100, 100, 0, 0, 1),
+				pfxlen: 127,
+			},
+			expected: true,
+		},
+		{
+			a: Prefix{
+				addr:   IPv6FromBlocks(0x2001, 0x678, 0x1e0, 0x100, 100, 0, 0, 0),
+				pfxlen: 126,
+			},
+			b: Prefix{
+				addr:   IPv6FromBlocks(0x2001, 0x678, 0x1e0, 0x100, 100, 0, 100, 1),
+				pfxlen: 127,
+			},
+			expected: false,
+		},
 	}
 
 	for _, test := range tests {
-- 
GitLab