diff options
Diffstat (limited to 'test/SocketCoreTest.cc')
| -rw-r--r-- | test/SocketCoreTest.cc | 75 |
1 files changed, 37 insertions, 38 deletions
diff --git a/test/SocketCoreTest.cc b/test/SocketCoreTest.cc index 6f44b093..228295fa 100644 --- a/test/SocketCoreTest.cc +++ b/test/SocketCoreTest.cc @@ -9,7 +9,7 @@ namespace aria2 { -class SocketCoreTest:public CppUnit::TestFixture { +class SocketCoreTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(SocketCoreTest); CPPUNIT_TEST(testWriteAndReadDatagram); @@ -19,6 +19,7 @@ class SocketCoreTest:public CppUnit::TestFixture { CPPUNIT_TEST(testGetBinAddr); CPPUNIT_TEST(testVerifyHostname); CPPUNIT_TEST_SUITE_END(); + public: void setUp() {} @@ -32,7 +33,6 @@ public: void testVerifyHostname(); }; - CPPUNIT_TEST_SUITE_REGISTRATION(SocketCoreTest); void SocketCoreTest::testWriteAndReadDatagram() @@ -56,7 +56,7 @@ void SocketCoreTest::testWriteAndReadDatagram() { ssize_t rlength = s.readDataFrom(readbuffer, sizeof(readbuffer), peer); // commented out because ip address may vary - //CPPUNIT_ASSERT_EQUAL(std::std::string("127.0.0.1"), peer.first); + // CPPUNIT_ASSERT_EQUAL(std::std::string("127.0.0.1"), peer.first); CPPUNIT_ASSERT_EQUAL((ssize_t)message1.size(), rlength); readbuffer[rlength] = '\0'; CPPUNIT_ASSERT_EQUAL(message1, std::string(readbuffer)); @@ -67,7 +67,8 @@ void SocketCoreTest::testWriteAndReadDatagram() readbuffer[rlength] = '\0'; CPPUNIT_ASSERT_EQUAL(message2, std::string(readbuffer)); } - } catch(Exception& e) { + } + catch (Exception& e) { std::cerr << e.stackTrace() << std::endl; CPPUNIT_FAIL("exception thrown"); } @@ -89,12 +90,12 @@ void SocketCoreTest::testInetNtop() addrinfo* res; CPPUNIT_ASSERT_EQUAL(0, callGetaddrinfo(&res, s.c_str(), nullptr, AF_INET, SOCK_STREAM, 0, 0)); - std::unique_ptr<addrinfo, decltype(&freeaddrinfo)> resDeleter - (res, freeaddrinfo); + std::unique_ptr<addrinfo, decltype(&freeaddrinfo)> resDeleter(res, + freeaddrinfo); sockaddr_in addr; memcpy(&addr, res->ai_addr, sizeof(addr)); - CPPUNIT_ASSERT_EQUAL(0, inetNtop(AF_INET, &addr.sin_addr, - dest, sizeof(dest))); + CPPUNIT_ASSERT_EQUAL(0, + inetNtop(AF_INET, &addr.sin_addr, dest, sizeof(dest))); CPPUNIT_ASSERT_EQUAL(s, std::string(dest)); } { @@ -102,12 +103,12 @@ void SocketCoreTest::testInetNtop() addrinfo* res; CPPUNIT_ASSERT_EQUAL(0, callGetaddrinfo(&res, s.c_str(), nullptr, AF_INET6, SOCK_STREAM, 0, 0)); - std::unique_ptr<addrinfo, decltype(&freeaddrinfo)> resDeleter - (res, freeaddrinfo); + std::unique_ptr<addrinfo, decltype(&freeaddrinfo)> resDeleter(res, + freeaddrinfo); sockaddr_in6 addr; memcpy(&addr, res->ai_addr, sizeof(addr)); - CPPUNIT_ASSERT_EQUAL(0, inetNtop(AF_INET6, &addr.sin6_addr, - dest, sizeof(dest))); + CPPUNIT_ASSERT_EQUAL( + 0, inetNtop(AF_INET6, &addr.sin6_addr, dest, sizeof(dest))); CPPUNIT_ASSERT_EQUAL(s, std::string(dest)); } } @@ -138,14 +139,13 @@ void SocketCoreTest::testInetPton() void SocketCoreTest::testGetBinAddr() { unsigned char dest[16]; - unsigned char ans1[] = { 192, 168, 0, 1 }; + unsigned char ans1[] = {192, 168, 0, 1}; CPPUNIT_ASSERT_EQUAL((size_t)4, net::getBinAddr(dest, "192.168.0.1")); CPPUNIT_ASSERT(std::equal(&dest[0], &dest[4], &ans1[0])); - unsigned char ans2[] = { 0x20u, 0x01u, 0x0du, 0xb8u, - 0x00u, 0x00u, 0x00u, 0x00u, - 0x00u, 0x00u, 0x00u, 0x00u, - 0x00u, 0x02u, 0x00u, 0x01u }; + unsigned char ans2[] = {0x20u, 0x01u, 0x0du, 0xb8u, 0x00u, 0x00u, + 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, + 0x00u, 0x02u, 0x00u, 0x01u}; CPPUNIT_ASSERT_EQUAL((size_t)16, net::getBinAddr(dest, "2001:db8::2:1")); CPPUNIT_ASSERT(std::equal(&dest[0], &dest[16], &ans2[0])); @@ -157,15 +157,15 @@ void SocketCoreTest::testVerifyHostname() { std::vector<std::string> dnsNames, ipAddrs; std::string commonName; - CPPUNIT_ASSERT(!net::verifyHostname("example.org", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + !net::verifyHostname("example.org", dnsNames, ipAddrs, commonName)); } { // Only commonName is provided std::vector<std::string> dnsNames, ipAddrs; std::string commonName = "example.org"; - CPPUNIT_ASSERT(net::verifyHostname("example.org", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + net::verifyHostname("example.org", dnsNames, ipAddrs, commonName)); } { // Match against dNSName in subjectAltName @@ -173,8 +173,8 @@ void SocketCoreTest::testVerifyHostname() dnsNames.push_back("foo"); dnsNames.push_back("example.org"); std::string commonName = "exampleX.org"; - CPPUNIT_ASSERT(net::verifyHostname("example.org", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + net::verifyHostname("example.org", dnsNames, ipAddrs, commonName)); } { // If dNsName is provided, don't match with commonName @@ -183,23 +183,23 @@ void SocketCoreTest::testVerifyHostname() dnsNames.push_back("exampleX.org"); ipAddrs.push_back("example.org"); std::string commonName = "example.org"; - CPPUNIT_ASSERT(!net::verifyHostname("example.org", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + !net::verifyHostname("example.org", dnsNames, ipAddrs, commonName)); } { // IPAddress in dnsName don't match. std::vector<std::string> dnsNames, ipAddrs; dnsNames.push_back("192.168.0.1"); std::string commonName = "example.org"; - CPPUNIT_ASSERT(!net::verifyHostname("192.168.0.1", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + !net::verifyHostname("192.168.0.1", dnsNames, ipAddrs, commonName)); } { // IPAddress string match with commonName std::vector<std::string> dnsNames, ipAddrs; std::string commonName = "192.168.0.1"; - CPPUNIT_ASSERT(net::verifyHostname("192.168.0.1", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + net::verifyHostname("192.168.0.1", dnsNames, ipAddrs, commonName)); } { // Match against iPAddress in subjectAltName @@ -207,10 +207,10 @@ void SocketCoreTest::testVerifyHostname() unsigned char binAddr[16]; size_t len; len = net::getBinAddr(binAddr, "192.168.0.1"); - ipAddrs.push_back(std::string(binAddr, binAddr+len)); + ipAddrs.push_back(std::string(binAddr, binAddr + len)); std::string commonName = "example.org"; - CPPUNIT_ASSERT(net::verifyHostname("192.168.0.1", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + net::verifyHostname("192.168.0.1", dnsNames, ipAddrs, commonName)); } { // Match against iPAddress (ipv6) in subjectAltName @@ -218,10 +218,9 @@ void SocketCoreTest::testVerifyHostname() unsigned char binAddr[16]; size_t len; len = net::getBinAddr(binAddr, "::1"); - ipAddrs.push_back(std::string(binAddr, binAddr+len)); + ipAddrs.push_back(std::string(binAddr, binAddr + len)); std::string commonName = "example.org"; - CPPUNIT_ASSERT(net::verifyHostname("::1", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT(net::verifyHostname("::1", dnsNames, ipAddrs, commonName)); } { // If iPAddress is privided, don't match with commonName @@ -229,10 +228,10 @@ void SocketCoreTest::testVerifyHostname() unsigned char binAddr[16]; size_t len; len = net::getBinAddr(binAddr, "192.168.0.2"); - ipAddrs.push_back(std::string(binAddr, binAddr+len)); + ipAddrs.push_back(std::string(binAddr, binAddr + len)); std::string commonName = "192.168.0.1"; - CPPUNIT_ASSERT(!net::verifyHostname("192.168.0.1", - dnsNames, ipAddrs, commonName)); + CPPUNIT_ASSERT( + !net::verifyHostname("192.168.0.1", dnsNames, ipAddrs, commonName)); } } |
