diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-03-04 16:24:03 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-03-04 16:24:03 +0000 |
| commit | 8b73c2843f659fe6cafd94534481e371888f0b5e (patch) | |
| tree | a228c40972e5a2053ef2837b8df7687019f99d9f /test/BtUnchokeMessageTest.cc | |
| parent | 5d05ef0e756a7c52673fcf78b4ab8c9ccee2154d (diff) | |
2010-03-05 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Reduced copying/std::string instantiation in sending/receiving
BitTorrent messages.
* src/BtBitfieldMessage.cc
* src/BtBitfieldMessage.h
* src/BtExtendedMessage.cc
* src/BtExtendedMessage.h
* src/BtHandshakeMessage.cc
* src/BtHandshakeMessage.h
* src/BtKeepAliveMessage.cc
* src/BtKeepAliveMessage.h
* src/BtPieceMessage.cc
* src/BtPieceMessage.h
* src/BtPortMessage.cc
* src/BtPortMessage.h
* src/BtUnchokeMessage.h
* src/DefaultBtMessageReceiver.cc
* src/IndexBtMessage.cc
* src/IndexBtMessage.h
* src/PeerConnection.cc
* src/PeerConnection.h
* src/RangeBtMessage.cc
* src/RangeBtMessage.h
* src/SimpleBtMessage.cc
* src/SimpleBtMessage.h
* src/SocketBuffer.cc
* src/SocketBuffer.h
* src/ZeroBtMessage.cc
* src/ZeroBtMessage.h
* test/BtAllowedFastMessageTest.cc
* test/BtBitfieldMessageTest.cc
* test/BtCancelMessageTest.cc
* test/BtChokeMessageTest.cc
* test/BtExtendedMessageTest.cc
* test/BtHandshakeMessageTest.cc
* test/BtHaveAllMessageTest.cc
* test/BtHaveMessageTest.cc
* test/BtHaveNoneMessageTest.cc
* test/BtInterestedMessageTest.cc
* test/BtKeepAliveMessageTest.cc
* test/BtNotInterestedMessageTest.cc
* test/BtPieceMessageTest.cc
* test/BtPortMessageTest.cc
* test/BtRejectMessageTest.cc
* test/BtRequestMessageTest.cc
* test/BtSuggestPieceMessageTest.cc
* test/BtUnchokeMessageTest.cc
Diffstat (limited to 'test/BtUnchokeMessageTest.cc')
| -rw-r--r-- | test/BtUnchokeMessageTest.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/BtUnchokeMessageTest.cc b/test/BtUnchokeMessageTest.cc index 4dd18bb8..77e078a0 100644 --- a/test/BtUnchokeMessageTest.cc +++ b/test/BtUnchokeMessageTest.cc @@ -10,7 +10,7 @@ class BtUnchokeMessageTest:public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(BtUnchokeMessageTest); CPPUNIT_TEST(testCreate); - CPPUNIT_TEST(testGetMessage); + CPPUNIT_TEST(testCreateMessage); CPPUNIT_TEST(testDoReceivedAction); CPPUNIT_TEST(testOnSendComplete); CPPUNIT_TEST(testToString); @@ -22,7 +22,7 @@ public: } void testCreate(); - void testGetMessage(); + void testCreateMessage(); void testDoReceivedAction(); void testOnSendComplete(); void testToString(); @@ -54,11 +54,13 @@ void BtUnchokeMessageTest::testCreate() { } } -void BtUnchokeMessageTest::testGetMessage() { +void BtUnchokeMessageTest::testCreateMessage() { BtUnchokeMessage msg; unsigned char data[5]; bittorrent::createPeerMessageString(data, sizeof(data), 1, 1); - CPPUNIT_ASSERT(memcmp(msg.getMessage(), data, 5) == 0); + unsigned char* rawmsg = msg.createMessage(); + CPPUNIT_ASSERT(memcmp(rawmsg, data, 5) == 0); + delete [] rawmsg; } void BtUnchokeMessageTest::testDoReceivedAction() { |
