summaryrefslogtreecommitdiff
path: root/test/SocketCoreTest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/SocketCoreTest.cc')
-rw-r--r--test/SocketCoreTest.cc75
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));
}
}