summaryrefslogtreecommitdiff
path: root/test/FeatureConfigTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-26 17:12:52 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-26 17:20:27 +0900
commitd64089632e82a2548752c7a6baaa68365a795a74 (patch)
tree57fc7b85a8c1290975d58fa4761b04a7695bf7e3 /test/FeatureConfigTest.cc
parentc81b1321122e8509b55c94c0cbca0d8d6d319f0c (diff)
parenta7cd943a06b1a5ff4515b57060b84037f8d01f9f (diff)
Merge branch 'master' into random-webseeding
Diffstat (limited to 'test/FeatureConfigTest.cc')
-rw-r--r--test/FeatureConfigTest.cc37
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());
}