#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) { … }
}