diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-07 14:15:21 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-08-07 14:15:21 +0000 |
| commit | 26d66923767581d63fdfc303525cddebf9125bde (patch) | |
| tree | 97eb6054d697b53c7296adfaeaa43fb8013de3f2 /test/DHTConnectionImplTest.cc | |
| parent | be7012272dbd029a7843df43466f4cd83e6fb9e3 (diff) | |
2010-08-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added IPv6 DHT. Added --dht-entry-porint6, --dht-file-path6,
--dht-listen-addr6 and --enable-dht6 option. IPv6 DHT is disabled
by default. To use IPv6 DHT, you need to use --enable-dht6 and
specify a global unicast address to --dht-listen-addr6. IPv6 DHT
is highly experimental.
* src/BtSetup.cc
* src/DHTAutoSaveCommand.cc
* src/DHTAutoSaveCommand.h
* src/DHTConnectionImpl.cc
* src/DHTConnectionImpl.h
* src/DHTEntryPointNameResolveCommand.cc
* src/DHTFindNodeReplyMessage.cc
* src/DHTFindNodeReplyMessage.h
* src/DHTGetPeersMessage.cc
* src/DHTGetPeersReplyMessage.cc
* src/DHTGetPeersReplyMessage.h
* src/DHTMessageFactory.h
* src/DHTMessageFactoryImpl.cc
* src/DHTMessageFactoryImpl.h
* src/DHTMessageTracker.cc
* src/DHTRegistry.cc
* src/DHTRegistry.h
* src/DHTRoutingTableDeserializer.cc
* src/DHTRoutingTableDeserializer.h
* src/DHTRoutingTableSerializer.cc
* src/DHTRoutingTableSerializer.h
* src/DHTSetup.cc
* src/DHTSetup.h
* src/FtpConnection.cc
* src/LpdMessageReceiver.cc
* src/OptionHandlerFactory.cc
* src/OptionHandlerImpl.h
* src/PeerInteractionCommand.cc
* src/RequestGroup.cc
* src/SocketCore.cc
* src/SocketCore.h
* src/bittorrent_helper.cc
* src/bittorrent_helper.h
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
* test/DHTConnectionImplTest.cc
* test/DHTFindNodeReplyMessageTest.cc
* test/DHTGetPeersMessageTest.cc
* test/DHTGetPeersReplyMessageTest.cc
* test/DHTMessageFactoryImplTest.cc
* test/DHTRoutingTableDeserializerTest.cc
* test/DHTRoutingTableSerializerTest.cc
* test/LpdMessageDispatcherTest.cc
* test/MockDHTMessageFactory.h
Diffstat (limited to 'test/DHTConnectionImplTest.cc')
| -rw-r--r-- | test/DHTConnectionImplTest.cc | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/test/DHTConnectionImplTest.cc b/test/DHTConnectionImplTest.cc index 15a66a16..2e24ef31 100644 --- a/test/DHTConnectionImplTest.cc +++ b/test/DHTConnectionImplTest.cc @@ -1,9 +1,12 @@ #include "DHTConnectionImpl.h" -#include "Exception.h" -#include "SocketCore.h" + #include <iostream> #include <cppunit/extensions/HelperMacros.h> +#include "Exception.h" +#include "SocketCore.h" +#include "A2STR.h" + namespace aria2 { class DHTConnectionImplTest:public CppUnit::TestFixture { @@ -25,13 +28,13 @@ CPPUNIT_TEST_SUITE_REGISTRATION(DHTConnectionImplTest); void DHTConnectionImplTest::testWriteAndReadData() { try { - DHTConnectionImpl con1; + DHTConnectionImpl con1(AF_INET); uint16_t con1port = 0; - CPPUNIT_ASSERT(con1.bind(con1port)); + CPPUNIT_ASSERT(con1.bind(con1port, A2STR::NIL)); - DHTConnectionImpl con2; + DHTConnectionImpl con2(AF_INET); uint16_t con2port = 0; - CPPUNIT_ASSERT(con2.bind(con2port)); + CPPUNIT_ASSERT(con2.bind(con2port, A2STR::NIL)); std::string message1 = "hello world."; // hostname should be "localhost", not 127.0.0.1. Test failed on Mac OSX10.5 |
