diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-06-04 21:45:12 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-06-04 21:45:12 +0900 |
| commit | 4f3c526dcdf5fce74dd12be1c882f6c47d1829ec (patch) | |
| tree | 9e67f3032b6de4be1cf915fd86b439eea6521314 /test | |
| parent | adeead6f0396e2f8551d1182972e277728fd6c8b (diff) | |
Support PREF_DIR change for Metalink files
Reworked previous commit adeead6f0396e2f8551d1182972e277728fd6c8b, and
now support changing PREF_DIR for Metalink downloads.
Diffstat (limited to 'test')
| -rw-r--r-- | test/BittorrentHelperTest.cc | 8 | ||||
| -rw-r--r-- | test/Metalink2RequestGroupTest.cc | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/test/BittorrentHelperTest.cc b/test/BittorrentHelperTest.cc index 2562c933..65603aae 100644 --- a/test/BittorrentHelperTest.cc +++ b/test/BittorrentHelperTest.cc @@ -198,6 +198,8 @@ void BittorrentHelperTest::testGetFileEntriesSingle() { fileEntry1->getPath()); CPPUNIT_ASSERT_EQUAL(std::string("aria2-0.8.2.tar.bz2"), fileEntry1->getOriginalName()); + CPPUNIT_ASSERT_EQUAL(std::string("aria2-0.8.2.tar.bz2"), + fileEntry1->getSuffixPath()); CPPUNIT_ASSERT_EQUAL(10, fileEntry1->getMaxConnectionPerServer()); } @@ -355,6 +357,8 @@ void BittorrentHelperTest::testGetFileEntries_multiFileUrlList() { const std::shared_ptr<FileEntry>& fileEntry1 = *itr; CPPUNIT_ASSERT_EQUAL(std::string("./aria2-test@/aria2@/src@/aria2c@"), fileEntry1->getPath()); + CPPUNIT_ASSERT_EQUAL(std::string("aria2-test@/aria2@/src@/aria2c@"), + fileEntry1->getSuffixPath()); const std::deque<std::string>& uris1 = fileEntry1->getRemainingUris(); CPPUNIT_ASSERT_EQUAL((size_t)2, uris1.size()); CPPUNIT_ASSERT_EQUAL(std::string("http://localhost/dist/aria2-test%40/aria2%40/src%40/aria2c%40"), @@ -435,6 +439,9 @@ void BittorrentHelperTest::testLoadFromMemory_multiFileNonUtf8Path() (std::string("./%1B%24B%25O%25m%21%3C%1B%28B/path/%90%A2%8AE"), fe->getPath()); CPPUNIT_ASSERT_EQUAL + (std::string("%1B%24B%25O%25m%21%3C%1B%28B/path/%90%A2%8AE"), + fe->getSuffixPath()); + CPPUNIT_ASSERT_EQUAL (std::string("./%1B%24B%25O%25m%21%3C%1B%28B"), dctx->getBasePath()); } @@ -452,6 +459,7 @@ void BittorrentHelperTest::testLoadFromMemory_singleFileNonUtf8Path() const std::shared_ptr<FileEntry>& fe = dctx->getFirstFileEntry(); CPPUNIT_ASSERT_EQUAL(std::string("./%90%A2%8AE"), fe->getPath()); + CPPUNIT_ASSERT_EQUAL(std::string("%90%A2%8AE"), fe->getSuffixPath()); } void BittorrentHelperTest::testLoadFromMemory() diff --git a/test/Metalink2RequestGroupTest.cc b/test/Metalink2RequestGroupTest.cc index 29af9a70..6160bdc5 100644 --- a/test/Metalink2RequestGroupTest.cc +++ b/test/Metalink2RequestGroupTest.cc @@ -163,6 +163,8 @@ void Metalink2RequestGroupTest::testGenerate_groupByMetaurl() CPPUNIT_ASSERT_EQUAL((size_t)2, fileEntries.size()); CPPUNIT_ASSERT_EQUAL(std::string("./file1"), fileEntries[0]->getPath()); CPPUNIT_ASSERT_EQUAL(std::string("file1"), fileEntries[0]->getOriginalName()); + CPPUNIT_ASSERT_EQUAL(std::string("file1"), + fileEntries[0]->getSuffixPath()); CPPUNIT_ASSERT_EQUAL((size_t)1, fileEntries[0]->getRemainingUris().size()); CPPUNIT_ASSERT_EQUAL(std::string("http://file1p1"), fileEntries[0]->getRemainingUris()[0]); |
