summaryrefslogtreecommitdiff
path: root/test/DHTPeerAnnounceStorageTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-10-31 11:54:54 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-10-31 11:54:54 +0000
commit20c8ce4128bb226d252159e135f8e0d3d0387bee (patch)
treef35c632cef4a94f433cc1f8e2bddfe64ad7598ed /test/DHTPeerAnnounceStorageTest.cc
parent0dcb41da49c41f0f76bb538b93796a4d0dda2146 (diff)
2009-10-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed peerStorage from DHTPeerAnnounceEntry. It is unlikely to receive get_peers request for torrent which the client is now downloading. * src/BtSetup.cc * src/DHTPeerAnnounceEntry.cc * src/DHTPeerAnnounceEntry.h * src/DHTPeerAnnounceStorage.cc * src/DHTPeerAnnounceStorage.h * src/RequestGroup.cc * test/DHTPeerAnnounceEntryTest.cc * test/DHTPeerAnnounceStorageTest.cc
Diffstat (limited to 'test/DHTPeerAnnounceStorageTest.cc')
-rw-r--r--test/DHTPeerAnnounceStorageTest.cc28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/DHTPeerAnnounceStorageTest.cc b/test/DHTPeerAnnounceStorageTest.cc
index 48a3d71a..d53f7b51 100644
--- a/test/DHTPeerAnnounceStorageTest.cc
+++ b/test/DHTPeerAnnounceStorageTest.cc
@@ -7,7 +7,6 @@
#include "Exception.h"
#include "util.h"
#include "DownloadContext.h"
-#include "MockPeerStorage.h"
#include "DHTConstants.h"
#include "Peer.h"
#include "FileEntry.h"
@@ -19,11 +18,9 @@ class DHTPeerAnnounceStorageTest:public CppUnit::TestFixture {
CPPUNIT_TEST_SUITE(DHTPeerAnnounceStorageTest);
CPPUNIT_TEST(testAddAnnounce);
- CPPUNIT_TEST(testRemovePeerAnnounce);
CPPUNIT_TEST_SUITE_END();
public:
void testAddAnnounce();
- void testRemovePeerAnnounce();
};
@@ -61,29 +58,4 @@ static SharedHandle<DownloadContext> createDownloadContext
return dctx;
}
-void DHTPeerAnnounceStorageTest::testRemovePeerAnnounce()
-{
- unsigned char infoHash1[DHT_ID_LENGTH];
- memset(infoHash1, 0xff, DHT_ID_LENGTH);
- unsigned char infoHash2[DHT_ID_LENGTH];
- memset(infoHash2, 0xf0, DHT_ID_LENGTH);
- DHTPeerAnnounceStorage storage;
-
- SharedHandle<DownloadContext> ctx1 = createDownloadContext(infoHash1);
- SharedHandle<DownloadContext> ctx2 = createDownloadContext(infoHash2);
-
- SharedHandle<MockPeerStorage> peerStorage1(new MockPeerStorage());
- SharedHandle<MockPeerStorage> peerStorage2(new MockPeerStorage());
-
- storage.addPeerAnnounce(infoHash1, "192.168.0.1", 6881);
- storage.addPeerAnnounce(infoHash1, peerStorage1);
- storage.addPeerAnnounce(infoHash2, peerStorage2);
-
- storage.removeLocalPeerAnnounce(bittorrent::getInfoHash(ctx2));
- CPPUNIT_ASSERT(!storage.contains(infoHash2));
-
- storage.removeLocalPeerAnnounce(bittorrent::getInfoHash(ctx1));
- CPPUNIT_ASSERT(storage.contains(infoHash1));
-}
-
} // namespace aria2