aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRichard Walters <rwalters@digitalstirling.com>2020-10-12 20:02:58 -0700
committerRichard Walters <rwalters@digitalstirling.com>2020-10-12 20:02:58 -0700
commit4accf8c296ef7a1f6bd10a90b7a06b3b499ccda6 (patch)
treead2af039038bea44e27d9470c6691c5f34474576 /test
parentc1f5c485b47222ad451c484966d702a9539dede4 (diff)
Fix bugs in validating numbers of IPv6 address groups
Diffstat (limited to 'test')
-rw-r--r--test/src/UriTests.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/src/UriTests.cpp b/test/src/UriTests.cpp
index 6a16740..4848724 100644
--- a/test/src/UriTests.cpp
+++ b/test/src/UriTests.cpp
@@ -730,6 +730,8 @@ TEST(UriTests, IPv6Address) {
{"http://[::1]/", "::1", true},
{"http://[::ffff:1.2.3.4]/", "::ffff:1.2.3.4", true},
{"http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]/", "2001:db8:85a3:8d3:1319:8a2e:370:7348", true},
+ {"http://[2001:db8:85a3:8d3:1319:8a2e:370::]/", "2001:db8:85a3:8d3:1319:8a2e:370::", true},
+ {"http://[2001:db8:85a3:8d3:1319:8a2e::1]/", "2001:db8:85a3:8d3:1319:8a2e::1", true},
{"http://[fFfF::1]", "fFfF::1", true},
{"http://[1234::1]", "1234::1", true},
{"http://[fFfF:1:2:3:4:5:6:a]", "fFfF:1:2:3:4:5:6:a", true},
@@ -753,6 +755,7 @@ TEST(UriTests, IPv6Address) {
{"http://::ffff:1.a.3.4]/", "", false},
{"http://[2001:db8:85a3:8d3:1319:8a2e:370:7348:0000]/", "", false},
{"http://[2001:db8:85a3:8d3:1319:8a2e:370:7348::1]/", "", false},
+ {"http://[2001:db8:85a3:8d3:1319:8a2e:370::1]/", "", false},
{"http://[2001:db8:85a3::8a2e:0:]/", "", false},
{"http://[2001:db8:85a3::8a2e::]/", "", false},
{"http://[]/", "", false},