From 6b7df851d3d4f237c17528310e46bd2ffb91ba8f Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 30 Oct 2007 12:48:01 +0000 Subject: 2007-10-30 Tatsuhiro Tsujikawa Added ftp://USER:PASSWD@Servername automatic parsing. * src/Request.{h, cc}: Removed AuthResolvers. Added _username and _password. Recognize username and password in URI. * src/main.cc: Use AuthConfigFactory instead of RequestFactory. * src/RequestGroup.cc: Use AuthConfigFactory instead of RequestFactory. * src/RequestFactory.{h, cc}: Removed. * src/AuthConfigFactory.{h, cc}: New class. * src/FtpConnection.cc: Use AuthConfigFactory. * src/HttpRequest.cc: Use AuthConfigFactory. * test/HttpRequestTest.cc: Updated. * test/RequestTest.cc: Updated. * test/AuthConfigFactoryTest.cc: New class. * test/RequestFactoryTest.cc: Removed. --- test/HttpRequestTest.cc | 103 ++++++++++++++++++++++++------------------------ 1 file changed, 51 insertions(+), 52 deletions(-) (limited to 'test/HttpRequestTest.cc') diff --git a/test/HttpRequestTest.cc b/test/HttpRequestTest.cc index 836b7dd9..df79b514 100644 --- a/test/HttpRequestTest.cc +++ b/test/HttpRequestTest.cc @@ -1,6 +1,6 @@ #include "HttpRequest.h" #include "prefs.h" -#include "RequestFactory.h" +#include "AuthConfigFactory.h" #include "PiecedSegment.h" #include "Piece.h" #include @@ -84,31 +84,30 @@ void HttpRequestTest::testGetEndByte() void HttpRequestTest::testCreateRequest() { - SharedHandle