Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(180)

Side by Side Diff: content/browser/media/session/audio_focus_manager_unittest.cc

Issue 2758773003: Clean up MediaSessionImpl state interfaces (Closed)
Patch Set: fixed build Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "content/browser/media/session/audio_focus_manager.h" 5 #include "content/browser/media/session/audio_focus_manager.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/run_loop.h" 8 #include "base/run_loop.h"
9 #include "content/browser/media/session/media_session_impl.h" 9 #include "content/browser/media/session/media_session_impl.h"
10 #include "content/browser/media/session/media_session_player_observer.h" 10 #include "content/browser/media/session/media_session_player_observer.h"
(...skipping 433 matching lines...) Expand 10 before | Expand all | Expand 10 after
444 444
445 media_session_1->AddPlayer( 445 media_session_1->AddPlayer(
446 pepper_observer_.get(), 0, media::MediaContentType::Pepper); 446 pepper_observer_.get(), 0, media::MediaContentType::Pepper);
447 447
448 RequestAudioFocus( 448 RequestAudioFocus(
449 media_session_2, AudioFocusManager::AudioFocusType::Gain); 449 media_session_2, AudioFocusManager::AudioFocusType::Gain);
450 RequestAudioFocus( 450 RequestAudioFocus(
451 media_session_3, AudioFocusManager::AudioFocusType::Gain); 451 media_session_3, AudioFocusManager::AudioFocusType::Gain);
452 452
453 ASSERT_EQ(media_session_3, GetAudioFocusedSession()); 453 ASSERT_EQ(media_session_3, GetAudioFocusedSession());
454 ASSERT_TRUE(media_session_2->IsReallySuspended()); 454 ASSERT_TRUE(media_session_2->IsSuspended());
455 ASSERT_TRUE(media_session_1->IsActive()); 455 ASSERT_TRUE(media_session_1->IsActive());
456 ASSERT_TRUE(IsSessionDucking(media_session_1)); 456 ASSERT_TRUE(IsSessionDucking(media_session_1));
457 457
458 AbandonAudioFocus(media_session_3); 458 AbandonAudioFocus(media_session_3);
459 ASSERT_EQ(media_session_1, GetAudioFocusedSession()); 459 ASSERT_EQ(media_session_1, GetAudioFocusedSession());
460 } 460 }
461 461
462 } // namespace content 462 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698