chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element_test.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/media_controls/elements/media_control_timeline_element.h"

#include "third_party/blink/public/common/input/web_pointer_properties.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_pointer_event_init.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_touch_event_init.h"
#include "third_party/blink/renderer/core/events/pointer_event.h"
#include "third_party/blink/renderer/core/events/touch_event.h"
#include "third_party/blink/renderer/core/html/media/html_video_element.h"
#include "third_party/blink/renderer/core/testing/page_test_base.h"
#include "third_party/blink/renderer/modules/media_controls/media_controls_impl.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"

namespace blink {

class MediaControlTimelineElementTest : public PageTestBase {};

TEST_F(MediaControlTimelineElementTest, PointerDownPausesPlayback) {}

TEST_F(MediaControlTimelineElementTest, PointerDownRightClickNoOp) {}

TEST_F(MediaControlTimelineElementTest, PointerDownNotPrimaryNoOp) {}

TEST_F(MediaControlTimelineElementTest, PointerUpResumesPlayback) {}

TEST_F(MediaControlTimelineElementTest, PointerUpRightClickNoOp) {}

TEST_F(MediaControlTimelineElementTest, PointerUpNotPrimaryNoOp) {}

TEST_F(MediaControlTimelineElementTest, PointerOutDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, PointerMoveDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, PointerCancelResumesPlayback) {}

TEST_F(MediaControlTimelineElementTest, TouchStartPausesPlayback) {}

TEST_F(MediaControlTimelineElementTest, TouchEndResumesPlayback) {}

TEST_F(MediaControlTimelineElementTest, TouchCancelResumesPlayback) {}

TEST_F(MediaControlTimelineElementTest, ChangeResumesPlayback) {}

TEST_F(MediaControlTimelineElementTest, TouchMoveDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, TouchMoveAfterPointerDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, TouchEndAfterPointerDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, TouchCancelAfterPointerDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, ChangeAfterPointerDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, PointerUpAfterTouchDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, PointerCancelAfterTouchDoesNotResume) {}

TEST_F(MediaControlTimelineElementTest, UpgradePointerEventToTouchAllowed) {}

TEST_F(MediaControlTimelineElementTest, UpgradeTouchEventToPointerDenied) {}

}  // namespace blink