diff options
| author | Kurt Kartaltepe <kkartaltepe@gmail.com> | 2017-06-23 15:39:46 -0500 |
|---|---|---|
| committer | Kurt Kartaltepe <kkartaltepe@gmail.com> | 2017-07-11 10:18:51 -0500 |
| commit | a3bacc0ff183e22abed17d44ee7c524b7e4bae56 (patch) | |
| tree | 1ba77f269917ec7811d741b56efcb3c0f56333a0 /test | |
| parent | 88ab6ba23c027bb6df7bfdeb5c244bb30344503b (diff) | |
Add --peer-agent option
Add --peer-agent for setting the version/user agent used in the extended
handshake protocol for bittorrent.
Diffstat (limited to 'test')
| -rw-r--r-- | test/BittorrentHelperTest.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/BittorrentHelperTest.cc b/test/BittorrentHelperTest.cc index c6c4a5de..5881be24 100644 --- a/test/BittorrentHelperTest.cc +++ b/test/BittorrentHelperTest.cc @@ -42,6 +42,7 @@ class BittorrentHelperTest : public CppUnit::TestFixture { CPPUNIT_TEST(testGetPieceLength); CPPUNIT_TEST(testGetInfoHashAsString); CPPUNIT_TEST(testGetPeerId); + CPPUNIT_TEST(testGetPeerAgent); CPPUNIT_TEST(testComputeFastSet); CPPUNIT_TEST(testGetFileEntries_multiFileUrlList); CPPUNIT_TEST(testGetFileEntries_singleFileUrlList); @@ -100,6 +101,7 @@ public: void testGetPieceLength(); void testGetInfoHashAsString(); void testGetPeerId(); + void testGetPeerAgent(); void testComputeFastSet(); void testGetFileEntries_multiFileUrlList(); void testGetFileEntries_singleFileUrlList(); @@ -325,6 +327,13 @@ void BittorrentHelperTest::testGetPeerId() CPPUNIT_ASSERT_EQUAL((size_t)20, peerId.size()); } +void BittorrentHelperTest::testGetPeerAgent() +{ + std::string peerAgent = generateStaticPeerAgent("aria2/-1.-1.-1"); + CPPUNIT_ASSERT_EQUAL(std::string("aria2/-1.-1.-1"), peerAgent); + CPPUNIT_ASSERT_EQUAL(std::string("aria2/-1.-1.-1"), bittorrent::getStaticPeerAgent()); +} + void BittorrentHelperTest::testComputeFastSet() { std::string ipaddr = "192.168.0.1"; |
