summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/webaudio/audio_context_autoplay_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webaudio/audio_context_autoplay_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/webaudio/audio_context_autoplay_test.cc40
1 files changed, 21 insertions, 19 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webaudio/audio_context_autoplay_test.cc b/chromium/third_party/blink/renderer/modules/webaudio/audio_context_autoplay_test.cc
index b9b40ca63c7..e58c2f40042 100644
--- a/chromium/third_party/blink/renderer/modules/webaudio/audio_context_autoplay_test.cc
+++ b/chromium/third_party/blink/renderer/modules/webaudio/audio_context_autoplay_test.cc
@@ -64,6 +64,8 @@ class MockWebAudioDeviceForAutoplayTest : public WebAudioDevice {
void Start() override {}
void Stop() override {}
+ void Pause() override {}
+ void Resume() override {}
double SampleRate() override { return sample_rate_; }
int FramesPerBuffer() override { return frames_per_buffer_; }
@@ -157,7 +159,7 @@ class AudioContextAutoplayTest
// Creates an AudioContext without a gesture inside a x-origin child frame.
TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CreateNoGesture_Child) {
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
RecordAutoplayStatus(audio_context);
switch (GetParam()) {
@@ -181,7 +183,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CreateNoGesture_Child) {
// Creates an AudioContext without a gesture inside a main frame.
TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CreateNoGesture_Main) {
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
RecordAutoplayStatus(audio_context);
switch (GetParam()) {
@@ -207,7 +209,7 @@ TEST_P(AudioContextAutoplayTest,
ScriptState::Scope scope(GetScriptStateFrom(ChildDocument()));
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
audio_context->resumeContext(GetScriptStateFrom(ChildDocument()));
RejectPendingResolvers(audio_context);
RecordAutoplayStatus(audio_context);
@@ -235,7 +237,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CallResumeNoGesture_Main) {
ScriptState::Scope scope(GetScriptStateFrom(GetDocument()));
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
audio_context->resumeContext(GetScriptStateFrom(ChildDocument()));
RejectPendingResolvers(audio_context);
RecordAutoplayStatus(audio_context);
@@ -263,7 +265,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CreateGesture_Child) {
UserGestureToken::kNewGesture);
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
RecordAutoplayStatus(audio_context);
switch (GetParam()) {
@@ -292,7 +294,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CreateGesture_Main) {
UserGestureToken::kNewGesture);
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
RecordAutoplayStatus(audio_context);
switch (GetParam()) {
@@ -317,7 +319,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CallResumeGesture_Child) {
ScriptState::Scope scope(GetScriptStateFrom(ChildDocument()));
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
LocalFrame::NotifyUserActivation(ChildDocument().GetFrame(),
@@ -352,7 +354,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CallResumeGesture_Main) {
ScriptState::Scope scope(GetScriptStateFrom(GetDocument()));
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
LocalFrame::NotifyUserActivation(GetDocument().GetFrame(),
@@ -382,7 +384,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_CallResumeGesture_Main) {
// x-origin child frame.
TEST_P(AudioContextAutoplayTest, AutoplayMetrics_NodeStartNoGesture_Child) {
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
audio_context->NotifySourceNodeStart();
RecordAutoplayStatus(audio_context);
@@ -408,7 +410,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_NodeStartNoGesture_Child) {
// main frame.
TEST_P(AudioContextAutoplayTest, AutoplayMetrics_NodeStartNoGesture_Main) {
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
audio_context->NotifySourceNodeStart();
RecordAutoplayStatus(audio_context);
@@ -432,7 +434,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_NodeStartNoGesture_Main) {
// x-origin child frame.
TEST_P(AudioContextAutoplayTest, AutoplayMetrics_NodeStartGesture_Child) {
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
LocalFrame::NotifyUserActivation(ChildDocument().GetFrame(),
@@ -463,7 +465,7 @@ TEST_P(AudioContextAutoplayTest, AutoplayMetrics_NodeStartGesture_Child) {
// main frame.
TEST_P(AudioContextAutoplayTest, AutoplayMetrics_NodeStartGesture_Main) {
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
LocalFrame::NotifyUserActivation(GetDocument().GetFrame(),
@@ -494,7 +496,7 @@ TEST_P(AudioContextAutoplayTest,
ScriptState::Scope scope(GetScriptStateFrom(ChildDocument()));
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
audio_context->NotifySourceNodeStart();
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
@@ -530,7 +532,7 @@ TEST_P(AudioContextAutoplayTest,
ScriptState::Scope scope(GetScriptStateFrom(GetDocument()));
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
audio_context->NotifySourceNodeStart();
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
@@ -563,7 +565,7 @@ TEST_P(AudioContextAutoplayTest,
ScriptState::Scope scope(GetScriptStateFrom(ChildDocument()));
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
LocalFrame::NotifyUserActivation(ChildDocument().GetFrame(),
@@ -599,7 +601,7 @@ TEST_P(AudioContextAutoplayTest,
ScriptState::Scope scope(GetScriptStateFrom(GetDocument()));
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
std::unique_ptr<UserGestureIndicator> user_gesture_scope =
LocalFrame::NotifyUserActivation(GetDocument().GetFrame(),
@@ -633,7 +635,7 @@ TEST_P(AudioContextAutoplayTest,
UserGestureToken::kNewGesture);
AudioContext* audio_context = AudioContext::Create(
- ChildDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ ChildDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
RecordAutoplayStatus(audio_context);
switch (GetParam()) {
@@ -670,7 +672,7 @@ TEST_P(AudioContextAutoplayTest,
UserGestureToken::kNewGesture);
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
RecordAutoplayStatus(audio_context);
switch (GetParam()) {
@@ -697,7 +699,7 @@ TEST_P(AudioContextAutoplayTest,
true);
AudioContext* audio_context = AudioContext::Create(
- GetDocument(), AudioContextOptions(), ASSERT_NO_EXCEPTION);
+ GetDocument(), AudioContextOptions::Create(), ASSERT_NO_EXCEPTION);
RecordAutoplayStatus(audio_context);
switch (GetParam()) {