// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "ui/events/test/events_test_utils.h" #include "ui/events/event_source.h" namespace ui { EventTestApi::EventTestApi(Event* event) : event_(event) {} EventTestApi::~EventTestApi() {} LocatedEventTestApi::LocatedEventTestApi(LocatedEvent* event) : EventTestApi(event), located_event_(event) {} LocatedEventTestApi::~LocatedEventTestApi() {} KeyEventTestApi::KeyEventTestApi(KeyEvent* event) : EventTestApi(event), key_event_(event) {} KeyEventTestApi::~KeyEventTestApi() {} EventTargetTestApi::EventTargetTestApi(EventTarget* target) : target_(target) {} EventSourceTestApi::EventSourceTestApi(EventSource* event_source) : event_source_(event_source) { DCHECK(event_source); } EventDispatchDetails EventSourceTestApi::SendEventToProcessor(Event* event) { return event_source_->SendEventToProcessor(event); } } // namespace ui