diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2006-08-14 13:48:31 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2006-08-14 13:48:31 +0000 |
| commit | 2f14fec78dfc96b88a905621d35f1d726df0791d (patch) | |
| tree | 8eb4dc9cf94f021ccbdf77dca88924c2c9bf4cea /test/MetalinkEntryTest.cc | |
| parent | 43dae4fd916bb35bf7fd8554fc86ce34c3e7a31b (diff) | |
| parent | 7ca1b43eddd1aba1c71a38dfb46b5ac5685b43d0 (diff) | |
Tagging 0.7.0 release of aria2release-0.7.0
Diffstat (limited to 'test/MetalinkEntryTest.cc')
| -rw-r--r-- | test/MetalinkEntryTest.cc | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/test/MetalinkEntryTest.cc b/test/MetalinkEntryTest.cc index 99b47fc2..2f924907 100644 --- a/test/MetalinkEntryTest.cc +++ b/test/MetalinkEntryTest.cc @@ -8,7 +8,6 @@ class MetalinkEntryTest:public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(MetalinkEntryTest); CPPUNIT_TEST(testDropUnsupportedResource); CPPUNIT_TEST(testReorderResourcesByPreference); - CPPUNIT_TEST(testCheck); CPPUNIT_TEST_SUITE_END(); private: @@ -20,7 +19,6 @@ public: void testDropUnsupportedResource(); void testReorderResourcesByPreference(); - void testCheck(); }; @@ -48,11 +46,17 @@ MetalinkEntry* createTestEntry() { res4->type = MetalinkResource::TYPE_NOT_SUPPORTED; res4->location = "ad"; res4->preference = 10; + MetalinkResource* res5 = new MetalinkResource(); + res5->url = "https://myhost/aria2.tar.bz2"; + res5->type = MetalinkResource::TYPE_HTTPS; + res5->location = "jp"; + res5->preference = 90; entry->resources.push_back(res1); entry->resources.push_back(res2); entry->resources.push_back(res3); entry->resources.push_back(res4); + entry->resources.push_back(res5); return entry; } @@ -61,12 +65,16 @@ void MetalinkEntryTest::testDropUnsupportedResource() { entry->dropUnsupportedResource(); - CPPUNIT_ASSERT_EQUAL(2, (int)entry->resources.size()); + CPPUNIT_ASSERT_EQUAL(4, (int)entry->resources.size()); CPPUNIT_ASSERT_EQUAL((int)MetalinkResource::TYPE_FTP, entry->resources.at(0)->type); CPPUNIT_ASSERT_EQUAL((int)MetalinkResource::TYPE_HTTP, entry->resources.at(1)->type); + CPPUNIT_ASSERT_EQUAL((int)MetalinkResource::TYPE_BITTORRENT, + entry->resources.at(2)->type); + CPPUNIT_ASSERT_EQUAL((int)MetalinkResource::TYPE_HTTPS, + entry->resources.at(3)->type); } void MetalinkEntryTest::testReorderResourcesByPreference() { @@ -75,19 +83,8 @@ void MetalinkEntryTest::testReorderResourcesByPreference() { entry->reorderResourcesByPreference(); CPPUNIT_ASSERT_EQUAL(100, entry->resources.at(0)->preference); - CPPUNIT_ASSERT_EQUAL(60, entry->resources.at(1)->preference); - CPPUNIT_ASSERT_EQUAL(50, entry->resources.at(2)->preference); - CPPUNIT_ASSERT_EQUAL(10, entry->resources.at(3)->preference); -} - -void MetalinkEntryTest::testCheck() { - MetalinkEntry entry; - string filename = "4096chunk.txt"; - CPPUNIT_ASSERT(entry.check(filename)); - entry.md5 = "82a7348c2e03731109d0cf45a7325b88"; - CPPUNIT_ASSERT(entry.check(filename)); - entry.md5 = "00000000000000000000000000000000"; - CPPUNIT_ASSERT(!entry.check(filename)); - entry.sha1 = "608cabc0f2fa18c260cafd974516865c772363d5"; - CPPUNIT_ASSERT(entry.check(filename)); + CPPUNIT_ASSERT_EQUAL(90, entry->resources.at(1)->preference); + CPPUNIT_ASSERT_EQUAL(60, entry->resources.at(2)->preference); + CPPUNIT_ASSERT_EQUAL(50, entry->resources.at(3)->preference); + CPPUNIT_ASSERT_EQUAL(10, entry->resources.at(4)->preference); } |
