From 1920f1b489a54e8ab97a3e24b1bab64831e32b53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 26 Apr 2019 17:57:49 +0200 Subject: New upstream version 0.9.2 --- test/test.cpp | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'test/test.cpp') diff --git a/test/test.cpp b/test/test.cpp index 7a68c39..728e57b 100644 --- a/test/test.cpp +++ b/test/test.cpp @@ -20,11 +20,12 @@ */ #include +#include #include #include -#include -#include -#include +#include +#include +#include using namespace std; @@ -2142,6 +2143,18 @@ TEST(FreeUriMembersSuite, MultiFreeWorksFine) { uriFreeUriMembersA(&uri); // second time } +TEST(ParseIpFourAddressSuite, FourSaneOctets) { + unsigned char octetOutput[4]; + const char * const ipAddressText = "111.22.3.40"; + const int res = uriParseIpFourAddressA(octetOutput, ipAddressText, + ipAddressText + strlen(ipAddressText)); + EXPECT_EQ(res, URI_SUCCESS); + EXPECT_EQ(octetOutput[0], 111); + EXPECT_EQ(octetOutput[1], 22); + EXPECT_EQ(octetOutput[2], 3); + EXPECT_EQ(octetOutput[3], 40); +} + int main(int argc, char ** argv) { ::testing::InitGoogleTest(&argc, argv); -- cgit v1.2.3