diff options
Diffstat (limited to 'test/FeatureConfigTest.cc')
| -rw-r--r-- | test/FeatureConfigTest.cc | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/test/FeatureConfigTest.cc b/test/FeatureConfigTest.cc index 65de79f9..ef000729 100644 --- a/test/FeatureConfigTest.cc +++ b/test/FeatureConfigTest.cc @@ -10,30 +10,32 @@ namespace aria2 { -class FeatureConfigTest:public CppUnit::TestFixture { +class FeatureConfigTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(FeatureConfigTest); CPPUNIT_TEST(testGetDefaultPort); CPPUNIT_TEST(testStrSupportedFeature); CPPUNIT_TEST(testFeatureSummary); CPPUNIT_TEST_SUITE_END(); + public: void testGetDefaultPort(); void testStrSupportedFeature(); void testFeatureSummary(); }; - CPPUNIT_TEST_SUITE_REGISTRATION(FeatureConfigTest); -void FeatureConfigTest::testGetDefaultPort() { +void FeatureConfigTest::testGetDefaultPort() +{ CPPUNIT_ASSERT_EQUAL((uint16_t)80, getDefaultPort("http")); CPPUNIT_ASSERT_EQUAL((uint16_t)443, getDefaultPort("https")); CPPUNIT_ASSERT_EQUAL((uint16_t)21, getDefaultPort("ftp")); CPPUNIT_ASSERT_EQUAL((uint16_t)22, getDefaultPort("sftp")); } -void FeatureConfigTest::testStrSupportedFeature() { +void FeatureConfigTest::testStrSupportedFeature() +{ const char* https = strSupportedFeature(FEATURE_HTTPS); #ifdef ENABLE_SSL CPPUNIT_ASSERT(https); @@ -45,51 +47,52 @@ void FeatureConfigTest::testStrSupportedFeature() { auto sftp = strSupportedFeature(FEATURE_SFTP); #ifdef HAVE_LIBSSH2 CPPUNIT_ASSERT(sftp); -#else // !HAVE_LIBSSH2 +#else // !HAVE_LIBSSH2 CPPUNIT_ASSERT(!sftp); #endif // !HAVE_LIBSSH2 } -void FeatureConfigTest::testFeatureSummary() { +void FeatureConfigTest::testFeatureSummary() +{ const std::string features[] = { #ifdef ENABLE_ASYNC_DNS - "Async DNS", + "Async DNS", #endif // ENABLE_ASYNC_DNS #ifdef ENABLE_BITTORRENT - "BitTorrent", + "BitTorrent", #endif // ENABLE_BITTORRENT #ifdef HAVE_SQLITE3 - "Firefox3 Cookie", + "Firefox3 Cookie", #endif // HAVE_SQLITE3 #ifdef HAVE_ZLIB - "GZip", + "GZip", #endif // HAVE_ZLIB #ifdef ENABLE_SSL - "HTTPS", + "HTTPS", #endif // ENABLE_SSL - "Message Digest", + "Message Digest", #ifdef ENABLE_METALINK - "Metalink", + "Metalink", #endif // ENABLE_METALINK #ifdef ENABLE_XML_RPC - "XML-RPC", + "XML-RPC", #endif // ENABLE_XML_RPC #ifdef HAVE_LIBSSH2 - "SFTP", + "SFTP", #endif // HAVE_LIBSSH2 }; - std::string featuresString = strjoin(std::begin(features), - std::end(features), ", "); + std::string featuresString = + strjoin(std::begin(features), std::end(features), ", "); CPPUNIT_ASSERT_EQUAL(featuresString, featureSummary()); } |
