summaryrefslogtreecommitdiff
path: root/test/PeerConnectionTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-06-25 21:29:48 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-06-25 21:35:52 +0900
commite816c5eee46115111d706f86f7bdae303116403c (patch)
treeb5c4906440e9a23b509199770f559c2bba6569db /test/PeerConnectionTest.cc
parentaa34c077cb0adadf55a989be359c7b213f03e60a (diff)
Rewritten PeerConnection::receiveMessage()
The old implementation calls at least 2 read(2) (4bytes length and payload) to receive the message. This change will read as many bytes as possible in one read(2) call. BtPieceMessage::data_ is now just a const pointer to the internal buffer of PeerConnection.
Diffstat (limited to 'test/PeerConnectionTest.cc')
-rw-r--r--test/PeerConnectionTest.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/PeerConnectionTest.cc b/test/PeerConnectionTest.cc
index d435f3b4..c2a4f5a2 100644
--- a/test/PeerConnectionTest.cc
+++ b/test/PeerConnectionTest.cc
@@ -23,13 +23,13 @@ CPPUNIT_TEST_SUITE_REGISTRATION(PeerConnectionTest);
void PeerConnectionTest::testReserveBuffer() {
PeerConnection con(1, SharedHandle<Peer>(), SharedHandle<SocketCore>());
con.presetBuffer((unsigned char*)"foo", 3);
- CPPUNIT_ASSERT_EQUAL((size_t)MAX_PAYLOAD_LEN, con.getMaxPayloadLength());
+ CPPUNIT_ASSERT_EQUAL((size_t)MAX_BUFFER_CAPACITY, con.getBufferCapacity());
CPPUNIT_ASSERT_EQUAL((size_t)3, con.getBufferLength());
size_t newLength = 32*1024;
con.reserveBuffer(newLength);
- CPPUNIT_ASSERT_EQUAL(newLength, con.getMaxPayloadLength());
+ CPPUNIT_ASSERT_EQUAL(newLength, con.getBufferCapacity());
CPPUNIT_ASSERT_EQUAL((size_t)3, con.getBufferLength());
CPPUNIT_ASSERT(memcmp("foo", con.getBuffer(), 3) == 0);
}