2009-11-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Added BitTorrent Magnet Link support. Base32 encoded link is not
	supported yet.  Fixed typo in method name in RequestGroup.  In
	metadataGetMode, don't show "Your share ratio was ..." message.
	* src/DefaultBtInteractive.cc
	* src/DefaultBtInteractive.h
	* src/DownloadHandlerFactory.cc
	* src/DownloadHandlerFactory.h
	* src/HandshakeExtensionMessage.cc
	* src/Makefile.am
	* src/Metalink2RequestGroup.cc
	* src/PeerInteractionCommand.cc
	* src/RequestGroup.cc
	* src/RequestGroup.h
	* src/UTMetadataPostDownloadHandler.cc
	* src/UTMetadataPostDownloadHandler.h
	* src/download_helper.cc
	* test/HandshakeExtensionMessageTest.cc
	* test/Makefile.am
	* test/UTMetadataPostDownloadHandlerTest.cc
	* test/UTMetadataRejectExtensionMessageTest.cc
This commit is contained in:
Tatsuhiro Tsujikawa 2009-11-23 13:17:48 +00:00
parent 95370fc11f
commit 6e8074c087
20 changed files with 619 additions and 59 deletions

View file

@ -5,6 +5,7 @@
#include <cppunit/extensions/HelperMacros.h>
#include "BtConstants.h"
#include "DlAbortEx.h"
namespace aria2 {
@ -50,6 +51,14 @@ void UTMetadataRejectExtensionMessageTest::testToString()
void UTMetadataRejectExtensionMessageTest::testDoReceivedAction()
{
UTMetadataRejectExtensionMessage msg(1);
msg.setIndex(0);
try {
msg.doReceivedAction();
CPPUNIT_FAIL("exception must be thrown.");
} catch(DlAbortEx& e) {
// success
}
}
} // namespace aria2