1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

fix bug of utest

This commit is contained in:
winlin 2014-12-22 15:31:57 +08:00
parent 81e70e7bdb
commit b77e1de1d1

View file

@ -4635,7 +4635,10 @@ VOID TEST(ProtocolStackTest, ProtocolSendVMessage)
msg->payload = new char[msg->size]; msg->payload = new char[msg->size];
memcpy(msg->payload, data, msg->size); memcpy(msg->payload, data, msg->size);
EXPECT_TRUE(ERROR_SUCCESS == proto.send_and_free_message(msg, 0)); SrsSharedPtrMessage m;
ASSERT_TRUE(ERROR_SUCCESS == m.create(msg));
EXPECT_TRUE(ERROR_SUCCESS == proto.send_and_free_message(m.copy(), 0));
EXPECT_EQ(16, bio.out_buffer.length()); EXPECT_EQ(16, bio.out_buffer.length());
} }
@ -5346,8 +5349,11 @@ VOID TEST(ProtocolStackTest, ProtocolAckSizeFlow)
msg->header.message_type = 9; msg->header.message_type = 9;
EXPECT_TRUE(msg->header.is_video()); EXPECT_TRUE(msg->header.is_video());
SrsSharedPtrMessage m;
ASSERT_TRUE(ERROR_SUCCESS == m.create(msg));
EXPECT_TRUE(ERROR_SUCCESS == proto.send_and_free_message(msg, 1)); EXPECT_TRUE(ERROR_SUCCESS == proto.send_and_free_message(m.copy(), 1));
} }
// copy output to input // copy output to input
@ -5392,8 +5398,11 @@ VOID TEST(ProtocolStackTest, ProtocolAckSizeFlow)
msg->header.message_type = 9; msg->header.message_type = 9;
EXPECT_TRUE(msg->header.is_video()); EXPECT_TRUE(msg->header.is_video());
SrsSharedPtrMessage m;
ASSERT_TRUE(ERROR_SUCCESS == m.create(msg));
EXPECT_TRUE(ERROR_SUCCESS == proto.send_and_free_message(msg, 1)); EXPECT_TRUE(ERROR_SUCCESS == proto.send_and_free_message(m.copy(), 1));
} }
// copy output to input // copy output to input
if (true) { if (true) {