mirror of https://github.com/aria2/aria2
2010-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed compile error with --disable-bittorrent * test/Metalink2RequestGroupTest.cc * test/MetalinkParserControllerTest.ccpull/1/head
parent
49169c93ba
commit
5f376f3c60
|
@ -1,3 +1,9 @@
|
||||||
|
2010-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Fixed compile error with --disable-bittorrent
|
||||||
|
* test/Metalink2RequestGroupTest.cc
|
||||||
|
* test/MetalinkParserControllerTest.cc
|
||||||
|
|
||||||
2010-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2010-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Added --reuse-uri option. This option has existed quite long, but
|
Added --reuse-uri option. This option has existed quite long, but
|
||||||
|
|
|
@ -129,6 +129,8 @@ void Metalink2RequestGroupTest::testGenerate_groupByMetaurl()
|
||||||
Metalink2RequestGroup().generate(groups, "metalink4-groupbymetaurl.xml",
|
Metalink2RequestGroup().generate(groups, "metalink4-groupbymetaurl.xml",
|
||||||
_option);
|
_option);
|
||||||
CPPUNIT_ASSERT_EQUAL((size_t)3, groups.size());
|
CPPUNIT_ASSERT_EQUAL((size_t)3, groups.size());
|
||||||
|
|
||||||
|
#ifdef ENABLE_BITTORRENT
|
||||||
// first RequestGroup is torrent for second RequestGroup
|
// first RequestGroup is torrent for second RequestGroup
|
||||||
{
|
{
|
||||||
SharedHandle<RequestGroup> rg = groups[0];
|
SharedHandle<RequestGroup> rg = groups[0];
|
||||||
|
@ -167,6 +169,30 @@ void Metalink2RequestGroupTest::testGenerate_groupByMetaurl()
|
||||||
CPPUNIT_ASSERT_EQUAL(std::string("http://file2p1"),
|
CPPUNIT_ASSERT_EQUAL(std::string("http://file2p1"),
|
||||||
fileEntries[0]->getRemainingUris()[0]);
|
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
|
} // namespace aria2
|
||||||
|
|
|
@ -120,6 +120,7 @@ void MetalinkParserControllerTest::testMetaurlTransaction()
|
||||||
ctrl.setPriorityOfMetaurl(999);
|
ctrl.setPriorityOfMetaurl(999);
|
||||||
ctrl.setNameOfMetaurl("mybirthdaycake");
|
ctrl.setNameOfMetaurl("mybirthdaycake");
|
||||||
ctrl.commitEntryTransaction();
|
ctrl.commitEntryTransaction();
|
||||||
|
#ifdef ENABLE_BITTORRENT
|
||||||
{
|
{
|
||||||
SharedHandle<Metalinker> m = ctrl.getResult();
|
SharedHandle<Metalinker> m = ctrl.getResult();
|
||||||
CPPUNIT_ASSERT_EQUAL((size_t)1, m->entries.size());
|
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)1, m->entries[0]->metaurls.size());
|
||||||
CPPUNIT_ASSERT_EQUAL((size_t)0, m->entries[1]->metaurls.size());
|
CPPUNIT_ASSERT_EQUAL((size_t)0, m->entries[1]->metaurls.size());
|
||||||
}
|
}
|
||||||
|
#else // !ENABLE_BITTORRENT
|
||||||
|
{
|
||||||
|
SharedHandle<Metalinker> 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
|
#ifdef ENABLE_MESSAGE_DIGEST
|
||||||
|
|
Loading…
Reference in New Issue