summaryrefslogtreecommitdiff
path: root/test/BencodeVisitorTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-12-14 10:21:05 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-12-14 10:21:05 +0000
commit110749df84956cf4c9d2c3f2070a64179d7cd5f1 (patch)
tree3be0dd449032599d484233eb760736b2f958b5ab /test/BencodeVisitorTest.cc
parent5de92ff1fcc932a14dde8941cd65d137826f5622 (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.cc74
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