summaryrefslogtreecommitdiffstats
path: root/media/audio/linux/alsa_output_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'media/audio/linux/alsa_output_unittest.cc')
-rw-r--r--media/audio/linux/alsa_output_unittest.cc17
1 files changed, 9 insertions, 8 deletions
diff --git a/media/audio/linux/alsa_output_unittest.cc b/media/audio/linux/alsa_output_unittest.cc
index 9fe2b92..875814b 100644
--- a/media/audio/linux/alsa_output_unittest.cc
+++ b/media/audio/linux/alsa_output_unittest.cc
@@ -436,13 +436,6 @@ TEST_F(AlsaPcmOutputStreamTest, StartStop) {
EXPECT_CALL(mock_alsa_wrapper_, PcmDelay(kFakeHandle, _))
.Times(2)
.WillRepeatedly(DoAll(SetArgumentPointee<1>(0), Return(0)));
- EXPECT_CALL(mock_callback,
- OnMoreData(test_stream_.get(), _, kTestPacketSize, _))
- .Times(2)
- .WillOnce(Return(kTestPacketSize))
- .WillOnce(Return(0));
- EXPECT_CALL(mock_alsa_wrapper_, PcmWritei(kFakeHandle, _, _))
- .WillOnce(Return(kTestFramesPerPacket));
// Expect scheduling.
EXPECT_CALL(mock_alsa_wrapper_, PcmAvailUpdate(kFakeHandle))
@@ -451,7 +444,15 @@ TEST_F(AlsaPcmOutputStreamTest, StartStop) {
.WillOnce(Return(kTestFramesPerPacket))
.WillRepeatedly(DoAll(InvokeWithoutArgs(&message_loop_,
&MessageLoop::QuitNow),
- Return(0))); // Buffer is full.
+ Return(0))); // Buffer is full.
+
+ EXPECT_CALL(mock_callback,
+ OnMoreData(test_stream_.get(), _, kTestPacketSize, _))
+ .Times(2)
+ .WillOnce(Return(kTestPacketSize))
+ .WillOnce(Return(0));
+ EXPECT_CALL(mock_alsa_wrapper_, PcmWritei(kFakeHandle, _, _))
+ .WillOnce(Return(kTestFramesPerPacket));
test_stream_->Start(&mock_callback);
message_loop_.RunAllPending();