summaryrefslogtreecommitdiff
path: root/test/UriFileListParserTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-07-05 15:45:03 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-07-05 15:45:03 +0000
commitd80d7faac9bec9719378c19c06c8f6ebf7a9921f (patch)
tree5e8fe842200cfdc9213883a51a47fedb6117d49f /test/UriFileListParserTest.cc
parente52e0fa01f6ab8fc0f3a8c7574be8468948b3bd0 (diff)
2007-07-06 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Reads URIs from stdin when "-i -" is specified. * src/UriFileListParser.h, src/UriFileListParser.cc: Removed. * src/UriListParser.h, src/UriListParser.cc: New class. * src/StreamUriListParser.h: New class. * src/FileUriListParser.h: New class. * src/main.cc (main): Use StreamUriListParser and FileUriListParser instead of UriFileListParser.
Diffstat (limited to 'test/UriFileListParserTest.cc')
-rw-r--r--test/UriFileListParserTest.cc49
1 files changed, 0 insertions, 49 deletions
diff --git a/test/UriFileListParserTest.cc b/test/UriFileListParserTest.cc
deleted file mode 100644
index ee4240ce..00000000
--- a/test/UriFileListParserTest.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-#include "UriFileListParser.h"
-#include "Exception.h"
-#include "Util.h"
-#include <sstream>
-#include <algorithm>
-#include <iostream>
-#include <iterator>
-#include <cppunit/extensions/HelperMacros.h>
-
-using namespace std;
-
-class UriFileListParserTest : public CppUnit::TestFixture {
-
- CPPUNIT_TEST_SUITE(UriFileListParserTest);
- CPPUNIT_TEST(testHasNext);
- CPPUNIT_TEST_SUITE_END();
-private:
-
-public:
- void setUp() {
- }
-
- void testHasNext();
-};
-
-
-CPPUNIT_TEST_SUITE_REGISTRATION( UriFileListParserTest );
-
-string list2String(const Strings& src)
-{
- ostringstream strm;
- copy(src.begin(), src.end(), ostream_iterator<string>(strm, " "));
- return Util::trim(strm.str());
-}
-
-void UriFileListParserTest::testHasNext()
-{
- UriFileListParser flp("filelist1.txt");
-
- CPPUNIT_ASSERT(flp.hasNext());
- CPPUNIT_ASSERT_EQUAL(string("http://localhost/index.html http://localhost2/index.html"), list2String(flp.next()));
- CPPUNIT_ASSERT(flp.hasNext());
- CPPUNIT_ASSERT_EQUAL(string("ftp://localhost/aria2.tar.bz2"),
- list2String(flp.next()));
- CPPUNIT_ASSERT(flp.hasNext());
- CPPUNIT_ASSERT_EQUAL(string(""),
- list2String(flp.next()));
- CPPUNIT_ASSERT(!flp.hasNext());
-}