diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2015-05-12 00:52:50 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2015-05-12 00:52:50 +0900 |
| commit | 2758fba10c79a76e07f7cfb894f5cfcbaff85ff7 (patch) | |
| tree | ea35f4171e9e5b85e7336688b6089786a9c6701d /test/FeatureConfigTest.cc | |
| parent | 17a642551f44bbd98be443f5875b5d6edbd60226 (diff) | |
sftp: Add SFTP and libssh2 to feature summary, and add tests
Diffstat (limited to 'test/FeatureConfigTest.cc')
| -rw-r--r-- | test/FeatureConfigTest.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/FeatureConfigTest.cc b/test/FeatureConfigTest.cc index 3b8b8460..65de79f9 100644 --- a/test/FeatureConfigTest.cc +++ b/test/FeatureConfigTest.cc @@ -30,6 +30,7 @@ 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() { @@ -40,6 +41,13 @@ void FeatureConfigTest::testStrSupportedFeature() { CPPUNIT_ASSERT(!https); #endif // ENABLE_SSL CPPUNIT_ASSERT(!strSupportedFeature(MAX_FEATURE)); + + auto sftp = strSupportedFeature(FEATURE_SFTP); +#ifdef HAVE_LIBSSH2 + CPPUNIT_ASSERT(sftp); +#else // !HAVE_LIBSSH2 + CPPUNIT_ASSERT(!sftp); +#endif // !HAVE_LIBSSH2 } void FeatureConfigTest::testFeatureSummary() { @@ -75,6 +83,9 @@ void FeatureConfigTest::testFeatureSummary() { "XML-RPC", #endif // ENABLE_XML_RPC +#ifdef HAVE_LIBSSH2 + "SFTP", +#endif // HAVE_LIBSSH2 }; std::string featuresString = strjoin(std::begin(features), |
