diff options
Diffstat (limited to 'test/Xml2MetalinkProcessorTest.cc')
| -rw-r--r-- | test/Xml2MetalinkProcessorTest.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/Xml2MetalinkProcessorTest.cc b/test/Xml2MetalinkProcessorTest.cc index c4b60c64..c758e6e2 100644 --- a/test/Xml2MetalinkProcessorTest.cc +++ b/test/Xml2MetalinkProcessorTest.cc @@ -32,6 +32,8 @@ void Xml2MetalinkProcessorTest::testParseFile() { MetalinkEntries::iterator entryItr = metalinker->entries.begin(); MetalinkEntryHandle entry1 = *entryItr; + CPPUNIT_ASSERT_EQUAL(string("aria2-0.5.2.tar.bz2"), entry1->filename); + CPPUNIT_ASSERT_EQUAL((int64_t)0, entry1->size); CPPUNIT_ASSERT_EQUAL(string("0.5.2"), entry1->version); CPPUNIT_ASSERT_EQUAL(string("en-US"), entry1->language); CPPUNIT_ASSERT_EQUAL(string("Linux-x86"), entry1->os); @@ -57,14 +59,15 @@ void Xml2MetalinkProcessorTest::testParseFile() { entryItr++; MetalinkEntryHandle entry2 = *entryItr; - CPPUNIT_ASSERT_EQUAL((uint64_t)345689, entry2->size); + CPPUNIT_ASSERT_EQUAL(string("aria2-0.5.1.tar.bz2"), entry2->filename); + CPPUNIT_ASSERT_EQUAL((int64_t)345689, entry2->size); CPPUNIT_ASSERT_EQUAL(string("0.5.1"), entry2->version); CPPUNIT_ASSERT_EQUAL(string("ja-JP"), entry2->language); CPPUNIT_ASSERT_EQUAL(string("Linux-m68k"), entry2->os); CPPUNIT_ASSERT_EQUAL(string("4c255b0ed130f5ea880f0aa061c3da0487e251cc"), entry2->checksum.getMessageDigest()); CPPUNIT_ASSERT_EQUAL((size_t)2, entry2->chunkChecksum->pieceHashes.size()); - CPPUNIT_ASSERT_EQUAL((uint32_t)266144, entry2->chunkChecksum->pieceLength); + CPPUNIT_ASSERT_EQUAL(262144, entry2->chunkChecksum->pieceLength); CPPUNIT_ASSERT_EQUAL(string("179463a88d79cbf0b1923991708aead914f26142"), entry2->chunkChecksum->pieceHashes.at(0)); CPPUNIT_ASSERT_EQUAL(string("fecf8bc9a1647505fe16746f94e97a477597dbf3"), @@ -72,7 +75,7 @@ void Xml2MetalinkProcessorTest::testParseFile() { CPPUNIT_ASSERT(DIGEST_ALGO_SHA1 == entry2->checksum.getDigestAlgo()); } catch(Exception* e) { - cerr << e->getMsg() << endl; + CPPUNIT_FAIL(e->getMsg()); delete e; } } |
