diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-03-07 15:37:18 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-03-07 15:37:18 +0000 |
| commit | 5f376f3c60855d5a4cd2e64ca7c97f0870ca71f2 (patch) | |
| tree | 3750db30025f90d67ea81e20b774c1f4aa10d71a /test/Metalink2RequestGroupTest.cc | |
| parent | 49169c93bada98af5b0693c2429ff1110ee86bc8 (diff) | |
2010-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed compile error with --disable-bittorrent
* test/Metalink2RequestGroupTest.cc
* test/MetalinkParserControllerTest.cc
Diffstat (limited to 'test/Metalink2RequestGroupTest.cc')
| -rw-r--r-- | test/Metalink2RequestGroupTest.cc | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/Metalink2RequestGroupTest.cc b/test/Metalink2RequestGroupTest.cc index 8b0b9363..2cecb4aa 100644 --- a/test/Metalink2RequestGroupTest.cc +++ b/test/Metalink2RequestGroupTest.cc @@ -129,6 +129,8 @@ void Metalink2RequestGroupTest::testGenerate_groupByMetaurl() Metalink2RequestGroup().generate(groups, "metalink4-groupbymetaurl.xml", _option); CPPUNIT_ASSERT_EQUAL((size_t)3, groups.size()); + +#ifdef ENABLE_BITTORRENT // first RequestGroup is torrent for second RequestGroup { SharedHandle<RequestGroup> rg = groups[0]; @@ -167,6 +169,30 @@ void Metalink2RequestGroupTest::testGenerate_groupByMetaurl() CPPUNIT_ASSERT_EQUAL(std::string("http://file2p1"), fileEntries[0]->getRemainingUris()[0]); } +#else // !ENABLE_BITTORRENT + { + SharedHandle<RequestGroup> rg = groups[0]; + std::vector<std::string> uris; + rg->getDownloadContext()->getFirstFileEntry()->getUris(uris); + CPPUNIT_ASSERT_EQUAL((size_t)1, uris.size()); + CPPUNIT_ASSERT_EQUAL(std::string("http://file1p1"), uris[0]); + } + { + SharedHandle<RequestGroup> rg = groups[1]; + std::vector<std::string> uris; + rg->getDownloadContext()->getFirstFileEntry()->getUris(uris); + CPPUNIT_ASSERT_EQUAL((size_t)1, uris.size()); + CPPUNIT_ASSERT_EQUAL(std::string("http://file2p1"), uris[0]); + } + { + SharedHandle<RequestGroup> rg = groups[2]; + std::vector<std::string> uris; + rg->getDownloadContext()->getFirstFileEntry()->getUris(uris); + CPPUNIT_ASSERT_EQUAL((size_t)1, uris.size()); + CPPUNIT_ASSERT_EQUAL(std::string("http://file3p1"), uris[0]); + } + +#endif // !ENABLE_BITTORRENT } } // namespace aria2 |
