Index: src/libchcore/Tests/TWriteBufferQueueWrapperTests.cpp =================================================================== diff -u -N -r685d0da3259dd94327ee8d644a88c155585b8249 -r518d1a3484cde91ff17c071211df5e40cb3487e3 --- src/libchcore/Tests/TWriteBufferQueueWrapperTests.cpp (.../TWriteBufferQueueWrapperTests.cpp) (revision 685d0da3259dd94327ee8d644a88c155585b8249) +++ src/libchcore/Tests/TWriteBufferQueueWrapperTests.cpp (.../TWriteBufferQueueWrapperTests.cpp) (revision 518d1a3484cde91ff17c071211df5e40cb3487e3) @@ -15,7 +15,8 @@ TEST(TWriteBufferQueueWrapperTests, Constructor) { - TOrderedBufferQueuePtr spQueue(std::make_shared(0)); + TBufferListPtr spEmptyBuffers(std::make_shared()); + TOrderedBufferQueuePtr spQueue(std::make_shared(spEmptyBuffers, 0)); TWriteBufferQueueWrapper queue(spQueue); EXPECT_EQ(0, queue.GetCount()); @@ -24,15 +25,19 @@ TEST(TWriteBufferQueueWrapperTests, Pop_EmptyQueue) { - TOrderedBufferQueuePtr spQueue(std::make_shared(0)); + TBufferListPtr spEmptyBuffers(std::make_shared()); + TOrderedBufferQueuePtr spQueue(std::make_shared(spEmptyBuffers, 0)); + TWriteBufferQueueWrapper queue(spQueue); EXPECT_EQ(nullptr, queue.Pop()); } TEST(TWriteBufferQueueWrapperTests, Pop_FromBufferList) { - TOrderedBufferQueuePtr spQueue(std::make_shared(0)); + TBufferListPtr spEmptyBuffers(std::make_shared()); + TOrderedBufferQueuePtr spQueue(std::make_shared(spEmptyBuffers, 0)); + TOverlappedDataBuffer buffer1(1024, nullptr); buffer1.SetFilePosition(0); buffer1.SetRequestedDataSize(1000); @@ -74,7 +79,9 @@ TEST(TWriteBufferQueueWrapperTests, PushPop_ClaimedBuffers) { - TOrderedBufferQueuePtr spQueue(std::make_shared(0)); + TBufferListPtr spEmptyBuffers(std::make_shared()); + TOrderedBufferQueuePtr spQueue(std::make_shared(spEmptyBuffers, 0)); + TWriteBufferQueueWrapper queue(spQueue); TOverlappedDataBuffer buffer1(1024, nullptr); @@ -121,7 +128,9 @@ TEST(TWriteBufferQueueWrapperTests, PushPop_MixedBuffers) { - TOrderedBufferQueuePtr spQueue(std::make_shared(0)); + TBufferListPtr spEmptyBuffers(std::make_shared()); + TOrderedBufferQueuePtr spQueue(std::make_shared(spEmptyBuffers, 0)); + TOverlappedDataBuffer buffer1(1024, nullptr); buffer1.SetFilePosition(0); buffer1.SetRequestedDataSize(1000);