diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-12-14 10:21:05 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-12-14 10:21:05 +0000 |
| commit | 110749df84956cf4c9d2c3f2070a64179d7cd5f1 (patch) | |
| tree | 3be0dd449032599d484233eb760736b2f958b5ab /test/BencodeVisitorTest.cc | |
| parent | 5de92ff1fcc932a14dde8941cd65d137826f5622 (diff) | |
2008-12-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed Dictionary/List/Data and its related classes.
* src/BencodeVisitor.cc: Removed.
* src/BencodeVisitor.h: Removed.
* src/Data.cc: Removed.
* src/Data.h: Removed.
* src/Dictionary.cc: Removed.
* src/Dictionary.h: Removed.
* src/List.cc: Removed.
* src/List.h: Removed.
* src/Makefile.am
* src/MetaEntry.h: Removed.
* src/MetaEntryVisitor.h: Removed.
* src/MetaFileUtil.cc: Removed.
* src/MetaFileUtil.h: Removed.
* test/BencodeVisitorTest.cc: Removed.
* test/DataTest.cc: Removed.
* test/DictionaryTest.cc: Removed.
* test/ListTest.cc: Removed.
* test/Makefile.am
* test/MetaFileUtilTest.cc: Removed.
Diffstat (limited to 'test/BencodeVisitorTest.cc')
| -rw-r--r-- | test/BencodeVisitorTest.cc | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/test/BencodeVisitorTest.cc b/test/BencodeVisitorTest.cc deleted file mode 100644 index 7b6af005..00000000 --- a/test/BencodeVisitorTest.cc +++ /dev/null @@ -1,74 +0,0 @@ -#include "BencodeVisitor.h" -#include "Data.h" -#include "List.h" -#include "Dictionary.h" -#include <cppunit/extensions/HelperMacros.h> - -namespace aria2 { - -class BencodeVisitorTest:public CppUnit::TestFixture { - - CPPUNIT_TEST_SUITE(BencodeVisitorTest); - CPPUNIT_TEST(testVisit_data); - CPPUNIT_TEST(testVisit_list); - CPPUNIT_TEST(testVisit_dictionary); - CPPUNIT_TEST_SUITE_END(); -private: - -public: - void setUp() { - } - - void testVisit_data(); - void testVisit_list(); - void testVisit_dictionary(); -}; - - -CPPUNIT_TEST_SUITE_REGISTRATION( BencodeVisitorTest ); - -void BencodeVisitorTest::testVisit_data() -{ - { - BencodeVisitor v; - std::string str = "apple"; - MetaEntryHandle m(new Data(str.c_str(), str.size())); - m->accept(&v); - CPPUNIT_ASSERT_EQUAL(std::string("5:apple"), v.getBencodedData()); - } - { - BencodeVisitor v; - std::string str = "123"; - MetaEntryHandle m(new Data(str.c_str(), str.size(), true)); - m->accept(&v); - CPPUNIT_ASSERT_EQUAL(std::string("i123e"), v.getBencodedData()); - } -} - -void BencodeVisitorTest::testVisit_list() -{ - BencodeVisitor v; - List l; - std::string s1 = "alpha"; - l.add(new Data(s1.c_str(), s1.size())); - std::string s2 = "bravo"; - l.add(new Data(s2.c_str(), s2.size())); - std::string s3 = "123"; - l.add(new Data(s3.c_str(), s3.size(), true)); - l.accept(&v); - CPPUNIT_ASSERT_EQUAL(std::string("l5:alpha5:bravoi123ee"), v.getBencodedData()); -} - -void BencodeVisitorTest::testVisit_dictionary() -{ - BencodeVisitor v; - Dictionary d; - std::string s1 = "alpha"; - d.put("team", new Data(s1.c_str(), s1.size())); - std::string s2 = "123"; - d.put("score", new Data(s2.c_str(), s2.size(), true)); - d.accept(&v); - CPPUNIT_ASSERT_EQUAL(std::string("d4:team5:alpha5:scorei123ee"), v.getBencodedData()); -} - -} // namespace aria2 |
