From 5f376f3c60855d5a4cd2e64ca7c97f0870ca71f2 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 7 Mar 2010 15:37:18 +0000 Subject: [PATCH] 2010-03-08 Tatsuhiro Tsujikawa Fixed compile error with --disable-bittorrent * test/Metalink2RequestGroupTest.cc * test/MetalinkParserControllerTest.cc --- ChangeLog | 6 ++++++ test/Metalink2RequestGroupTest.cc | 26 ++++++++++++++++++++++++++ test/MetalinkParserControllerTest.cc | 8 ++++++++ 3 files changed, 40 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9b2cdd07..96571df1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-03-08 Tatsuhiro Tsujikawa + + Fixed compile error with --disable-bittorrent + * test/Metalink2RequestGroupTest.cc + * test/MetalinkParserControllerTest.cc + 2010-03-08 Tatsuhiro Tsujikawa Added --reuse-uri option. This option has existed quite long, but 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 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 rg = groups[0]; + std::vector uris; + rg->getDownloadContext()->getFirstFileEntry()->getUris(uris); + CPPUNIT_ASSERT_EQUAL((size_t)1, uris.size()); + CPPUNIT_ASSERT_EQUAL(std::string("http://file1p1"), uris[0]); + } + { + SharedHandle rg = groups[1]; + std::vector uris; + rg->getDownloadContext()->getFirstFileEntry()->getUris(uris); + CPPUNIT_ASSERT_EQUAL((size_t)1, uris.size()); + CPPUNIT_ASSERT_EQUAL(std::string("http://file2p1"), uris[0]); + } + { + SharedHandle rg = groups[2]; + std::vector 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 diff --git a/test/MetalinkParserControllerTest.cc b/test/MetalinkParserControllerTest.cc index 904ccc22..110ebd65 100644 --- a/test/MetalinkParserControllerTest.cc +++ b/test/MetalinkParserControllerTest.cc @@ -120,6 +120,7 @@ void MetalinkParserControllerTest::testMetaurlTransaction() ctrl.setPriorityOfMetaurl(999); ctrl.setNameOfMetaurl("mybirthdaycake"); ctrl.commitEntryTransaction(); +#ifdef ENABLE_BITTORRENT { SharedHandle m = ctrl.getResult(); CPPUNIT_ASSERT_EQUAL((size_t)1, m->entries.size()); @@ -141,6 +142,13 @@ void MetalinkParserControllerTest::testMetaurlTransaction() CPPUNIT_ASSERT_EQUAL((size_t)1, m->entries[0]->metaurls.size()); CPPUNIT_ASSERT_EQUAL((size_t)0, m->entries[1]->metaurls.size()); } +#else // !ENABLE_BITTORRENT + { + SharedHandle m = ctrl.getResult(); + CPPUNIT_ASSERT_EQUAL((size_t)1, m->entries.size()); + CPPUNIT_ASSERT_EQUAL((size_t)0, m->entries[0]->metaurls.size()); + } +#endif // !ENABLE_BITTORRENT } #ifdef ENABLE_MESSAGE_DIGEST