diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-02-08 15:53:45 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-02-08 15:53:45 +0000 |
| commit | 1b7c1982896dba1d38e1fe84ba9660996607f5f9 (patch) | |
| tree | d12047cb37ded1e18d4d5b97844412538beb19ff /test/HttpRequestTest.cc | |
| parent | d82e183d346375ac8a58a298a58728be615f947e (diff) | |
2008-02-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Removed "using namespace std;" from all sources. Appended std::
prefix to c++
standard classes.
Included string.h where mem* function are used.
Diffstat (limited to 'test/HttpRequestTest.cc')
| -rw-r--r-- | test/HttpRequestTest.cc | 64 |
1 files changed, 35 insertions, 29 deletions
diff --git a/test/HttpRequestTest.cc b/test/HttpRequestTest.cc index 514b2c55..eefd1103 100644 --- a/test/HttpRequestTest.cc +++ b/test/HttpRequestTest.cc @@ -3,9 +3,13 @@ #include "AuthConfigFactory.h" #include "PiecedSegment.h" #include "Piece.h" +#include "Range.h" +#include "Request.h" +#include "CookieBox.h" +#include "Option.h" #include <cppunit/extensions/HelperMacros.h> -using namespace std; +namespace aria2 { class HttpRequestTest : public CppUnit::TestFixture { @@ -40,7 +44,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION( HttpRequestTest ); void HttpRequestTest::testGetStartByte() { HttpRequest httpRequest; - SegmentHandle segment = new PiecedSegment(1024, new Piece(1, 1024)); + SharedHandle<Segment> segment = new PiecedSegment(1024, new Piece(1, 1024)); CPPUNIT_ASSERT_EQUAL((int64_t)0, httpRequest.getStartByte()); @@ -57,7 +61,7 @@ void HttpRequestTest::testGetEndByte() int32_t segmentLength = 1024*1024; HttpRequest httpRequest; - SegmentHandle segment = new PiecedSegment(segmentLength, + SharedHandle<Segment> segment = new PiecedSegment(segmentLength, new Piece(index, length)); @@ -67,7 +71,7 @@ void HttpRequestTest::testGetEndByte() CPPUNIT_ASSERT_EQUAL((int64_t)0, httpRequest.getEndByte()); - RequestHandle request = new Request(); + SharedHandle<Request> request = new Request(); request->setKeepAlive(true); httpRequest.setRequest(request); @@ -93,13 +97,13 @@ void HttpRequestTest::testCreateRequest() option.put(PREF_HTTP_PROXY_USER, "aria2proxyuser"); option.put(PREF_HTTP_PROXY_PASSWD, "aria2proxypasswd"); - AuthConfigFactoryHandle authConfigFactory = new AuthConfigFactory(&option); - AuthConfigFactorySingleton::instance(authConfigFactory); + SharedHandle<AuthConfigFactory> authConfigFactory = new AuthConfigFactory(&option); + SingletonHolder<SharedHandle<AuthConfigFactory> >::instance(authConfigFactory); - RequestHandle request = new Request(); + SharedHandle<Request> request = new Request(); request->setUrl("http://localhost:8080/archives/aria2-1.0.0.tar.bz2"); - SegmentHandle segment = new PiecedSegment(1024, new Piece(0, 1024)); + SharedHandle<Segment> segment = new PiecedSegment(1024, new Piece(0, 1024)); HttpRequest httpRequest; httpRequest.setRequest(request); @@ -107,7 +111,7 @@ void HttpRequestTest::testCreateRequest() request->setKeepAlive(true); - string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" + std::string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" "User-Agent: aria2\r\n" "Accept: */*\r\n" "Host: localhost:8080\r\n" @@ -296,20 +300,20 @@ void HttpRequestTest::testCreateRequest_ftp() option.put(PREF_HTTP_PROXY_USER, "aria2proxyuser"); option.put(PREF_HTTP_PROXY_PASSWD, "aria2proxypasswd"); - AuthConfigFactoryHandle authConfigFactory = new AuthConfigFactory(&option); - AuthConfigFactorySingleton::instance(authConfigFactory); + SharedHandle<AuthConfigFactory> authConfigFactory = new AuthConfigFactory(&option); + SingletonHolder<SharedHandle<AuthConfigFactory> >::instance(authConfigFactory); - RequestHandle request = new Request(); + SharedHandle<Request> request = new Request(); request->setUrl("ftp://localhost:8080/archives/aria2-1.0.0.tar.bz2"); HttpRequest httpRequest; - SegmentHandle segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); + SharedHandle<Segment> segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); httpRequest.setRequest(request); httpRequest.setSegment(segment); httpRequest.configure(&option); - string expectedText = "GET ftp://localhost:8080/archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" + std::string expectedText = "GET ftp://localhost:8080/archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" "User-Agent: aria2\r\n" "Accept: */*\r\n" "Host: localhost:8080\r\n" @@ -344,9 +348,9 @@ void HttpRequestTest::testCreateRequest_ftp() void HttpRequestTest::testCreateRequest_with_cookie() { - RequestHandle request = new Request(); + SharedHandle<Request> request = new Request(); request->setUrl("http://localhost/archives/aria2-1.0.0.tar.bz2"); - SegmentHandle segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); + SharedHandle<Segment> segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); Cookie cookie1("name1", "value1", "/archives", "localhost", false); Cookie cookie2("name2", "value2", "/archives/download", "localhost", false); @@ -363,7 +367,7 @@ void HttpRequestTest::testCreateRequest_with_cookie() httpRequest.setRequest(request); httpRequest.setSegment(segment); - string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" + std::string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" "User-Agent: aria2\r\n" "Accept: */*\r\n" "Host: localhost\r\n" @@ -421,16 +425,16 @@ void HttpRequestTest::testCreateRequest_with_cookie() void HttpRequestTest::testCreateProxyRequest() { - RequestHandle request = new Request(); + SharedHandle<Request> request = new Request(); request->setUrl("http://localhost/archives/aria2-1.0.0.tar.bz2"); - SegmentHandle segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); + SharedHandle<Segment> segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); HttpRequest httpRequest; httpRequest.setRequest(request); httpRequest.setSegment(segment); - string expectedText = "CONNECT localhost:80 HTTP/1.1\r\n" + std::string expectedText = "CONNECT localhost:80 HTTP/1.1\r\n" "User-Agent: aria2\r\n" "Host: localhost:80\r\n" "Proxy-Connection: close\r\n" @@ -452,17 +456,17 @@ void HttpRequestTest::testCreateProxyRequest() void HttpRequestTest::testIsRangeSatisfied() { - RequestHandle request = new Request(); + SharedHandle<Request> request = new Request(); request->setUrl("http://localhost:8080/archives/aria2-1.0.0.tar.bz2"); request->setKeepAlive(false); - SegmentHandle segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); + SharedHandle<Segment> segment = new PiecedSegment(1024*1024, new Piece(0, 1024*1024)); HttpRequest httpRequest; httpRequest.setRequest(request); httpRequest.setSegment(segment); - RangeHandle range = new Range(0, 0, 0); + SharedHandle<Range> range = new Range(0, 0, 0); CPPUNIT_ASSERT(httpRequest.isRangeSatisfied(range)); @@ -505,20 +509,20 @@ void HttpRequestTest::testUserAgent() { Option option; - AuthConfigFactoryHandle authConfigFactory = new AuthConfigFactory(&option); - AuthConfigFactorySingleton::instance(authConfigFactory); + SharedHandle<AuthConfigFactory> authConfigFactory = new AuthConfigFactory(&option); + SingletonHolder<SharedHandle<AuthConfigFactory> >::instance(authConfigFactory); - RequestHandle request = new Request(); + SharedHandle<Request> request = new Request(); request->setUrl("http://localhost:8080/archives/aria2-1.0.0.tar.bz2"); - SegmentHandle segment = new PiecedSegment(1024, new Piece(0, 1024)); + SharedHandle<Segment> segment = new PiecedSegment(1024, new Piece(0, 1024)); HttpRequest httpRequest; httpRequest.setRequest(request); httpRequest.setSegment(segment); httpRequest.setUserAgent("aria2 (Linux)"); - string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" + std::string expectedText = "GET /archives/aria2-1.0.0.tar.bz2 HTTP/1.1\r\n" "User-Agent: aria2 (Linux)\r\n" "Accept: */*\r\n" "Host: localhost:8080\r\n" @@ -529,7 +533,7 @@ void HttpRequestTest::testUserAgent() CPPUNIT_ASSERT_EQUAL(expectedText, httpRequest.createRequest()); - string expectedTextForProxy = "CONNECT localhost:8080 HTTP/1.1\r\n" + std::string expectedTextForProxy = "CONNECT localhost:8080 HTTP/1.1\r\n" "User-Agent: aria2 (Linux)\r\n" "Host: localhost:8080\r\n" "Proxy-Connection: close\r\n" @@ -537,3 +541,5 @@ void HttpRequestTest::testUserAgent() CPPUNIT_ASSERT_EQUAL(expectedTextForProxy, httpRequest.createProxyRequest()); } + +} // namespace aria2 |
