diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-06-25 21:29:48 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-06-25 21:35:52 +0900 |
| commit | e816c5eee46115111d706f86f7bdae303116403c (patch) | |
| tree | b5c4906440e9a23b509199770f559c2bba6569db /test/PeerConnectionTest.cc | |
| parent | aa34c077cb0adadf55a989be359c7b213f03e60a (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.cc | 4 |
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); } |
