diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-07-05 15:45:03 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-07-05 15:45:03 +0000 |
| commit | d80d7faac9bec9719378c19c06c8f6ebf7a9921f (patch) | |
| tree | 5e8fe842200cfdc9213883a51a47fedb6117d49f /test/UriFileListParserTest.cc | |
| parent | e52e0fa01f6ab8fc0f3a8c7574be8468948b3bd0 (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.cc | 49 |
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()); -} |
