OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "base/bind.h" | 5 #include "base/bind.h" |
6 #include "base/environment.h" | 6 #include "base/environment.h" |
7 #include "base/memory/scoped_ptr.h" | 7 #include "base/memory/scoped_ptr.h" |
8 #include "base/message_loop.h" | 8 #include "base/message_loop.h" |
9 #include "base/process_util.h" | 9 #include "base/process_util.h" |
10 #include "base/sync_socket.h" | 10 #include "base/sync_socket.h" |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
238 EXPECT_CALL(*observer_, | 238 EXPECT_CALL(*observer_, |
239 OnSetAudioStreamStatus(_, kStreamId, "closed")); | 239 OnSetAudioStreamStatus(_, kStreamId, "closed")); |
240 | 240 |
241 // Expect the audio stream will be deleted at some later point. | 241 // Expect the audio stream will be deleted at some later point. |
242 EXPECT_CALL(*observer_, OnDeleteAudioStream(_, kStreamId)); | 242 EXPECT_CALL(*observer_, OnDeleteAudioStream(_, kStreamId)); |
243 } | 243 } |
244 | 244 |
245 void CreateUnifiedStream() { | 245 void CreateUnifiedStream() { |
246 EXPECT_CALL(*observer_, | 246 EXPECT_CALL(*observer_, |
247 OnSetAudioStreamStatus(_, kStreamId, "created")); | 247 OnSetAudioStreamStatus(_, kStreamId, "created")); |
248 EXPECT_CALL(*host_, OnStreamCreated(kStreamId, _)) | 248 EXPECT_CALL(*host_.get(), OnStreamCreated(kStreamId, _)) |
249 .WillOnce(QuitMessageLoop(message_loop_.get())); | 249 .WillOnce(QuitMessageLoop(message_loop_.get())); |
250 EXPECT_CALL(mirroring_manager_, | 250 EXPECT_CALL(mirroring_manager_, |
251 AddDiverter(kRenderProcessId, kRenderViewId, NotNull())) | 251 AddDiverter(kRenderProcessId, kRenderViewId, NotNull())) |
252 .RetiresOnSaturation(); | 252 .RetiresOnSaturation(); |
253 // Send a create stream message to the audio output stream and wait until | 253 // Send a create stream message to the audio output stream and wait until |
254 // we receive the created message. | 254 // we receive the created message. |
255 // Use AudioInputDeviceManager::kFakeOpenSessionId as the session id to | 255 // Use AudioInputDeviceManager::kFakeOpenSessionId as the session id to |
256 // pass the permission check. | 256 // pass the permission check. |
257 host_->OnCreateStream(kStreamId, | 257 host_->OnCreateStream(kStreamId, |
258 kRenderViewId, | 258 kRenderViewId, |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 } | 431 } |
432 | 432 |
433 TEST_F(AudioRendererHostTest, CreateUnifiedStreamAndClose) { | 433 TEST_F(AudioRendererHostTest, CreateUnifiedStreamAndClose) { |
434 CreateUnifiedStream(); | 434 CreateUnifiedStream(); |
435 Close(); | 435 Close(); |
436 } | 436 } |
437 | 437 |
438 // TODO(hclam): Add tests for data conversation in low latency mode. | 438 // TODO(hclam): Add tests for data conversation in low latency mode. |
439 | 439 |
440 } // namespace content | 440 } // namespace content |
OLD | NEW |