| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <stddef.h> | 5 #include <stddef.h> | 
| 6 #include <stdint.h> | 6 #include <stdint.h> | 
| 7 | 7 | 
| 8 #include <memory> | 8 #include <memory> | 
| 9 #include <tuple> | 9 #include <tuple> | 
| 10 | 10 | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
| 33 #include "testing/gtest/include/gtest/gtest.h" | 33 #include "testing/gtest/include/gtest/gtest.h" | 
| 34 #include "ui/display/screen.h" | 34 #include "ui/display/screen.h" | 
| 35 #include "ui/events/blink/web_input_event_traits.h" | 35 #include "ui/events/blink/web_input_event_traits.h" | 
| 36 #include "ui/events/keycodes/keyboard_codes.h" | 36 #include "ui/events/keycodes/keyboard_codes.h" | 
| 37 #include "ui/gfx/canvas.h" | 37 #include "ui/gfx/canvas.h" | 
| 38 | 38 | 
| 39 #if defined(OS_ANDROID) | 39 #if defined(OS_ANDROID) | 
| 40 #include "content/browser/renderer_host/context_provider_factory_impl_android.h" | 40 #include "content/browser/renderer_host/context_provider_factory_impl_android.h" | 
| 41 #include "content/browser/renderer_host/render_widget_host_view_android.h" | 41 #include "content/browser/renderer_host/render_widget_host_view_android.h" | 
| 42 #include "content/test/mock_gpu_channel_establish_factory.h" | 42 #include "content/test/mock_gpu_channel_establish_factory.h" | 
|  | 43 #include "ui/android/screen_android.h" | 
| 43 #endif | 44 #endif | 
| 44 | 45 | 
| 45 #if defined(USE_AURA) || defined(OS_MACOSX) | 46 #if defined(USE_AURA) || defined(OS_MACOSX) | 
| 46 #include "content/browser/compositor/test/no_transport_image_transport_factory.h
      " | 47 #include "content/browser/compositor/test/no_transport_image_transport_factory.h
      " | 
| 47 #endif | 48 #endif | 
| 48 | 49 | 
| 49 #if defined(USE_AURA) | 50 #if defined(USE_AURA) | 
| 50 #include "content/browser/renderer_host/render_widget_host_view_aura.h" | 51 #include "content/browser/renderer_host/render_widget_host_view_aura.h" | 
| 51 #include "content/browser/renderer_host/ui_events_helper.h" | 52 #include "content/browser/renderer_host/ui_events_helper.h" | 
| 52 #include "ui/aura/test/test_screen.h" | 53 #include "ui/aura/test/test_screen.h" | 
| (...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 469     process_ = new RenderWidgetHostProcess(browser_context_.get()); | 470     process_ = new RenderWidgetHostProcess(browser_context_.get()); | 
| 470 #if defined(USE_AURA) || defined(OS_MACOSX) | 471 #if defined(USE_AURA) || defined(OS_MACOSX) | 
| 471     ImageTransportFactory::InitializeForUnitTests( | 472     ImageTransportFactory::InitializeForUnitTests( | 
| 472         std::unique_ptr<ImageTransportFactory>( | 473         std::unique_ptr<ImageTransportFactory>( | 
| 473             new NoTransportImageTransportFactory)); | 474             new NoTransportImageTransportFactory)); | 
| 474 #endif | 475 #endif | 
| 475 #if defined(OS_ANDROID) | 476 #if defined(OS_ANDROID) | 
| 476     ContextProviderFactoryImpl::Initialize(&gpu_channel_factory_); | 477     ContextProviderFactoryImpl::Initialize(&gpu_channel_factory_); | 
| 477     ui::ContextProviderFactory::SetInstance( | 478     ui::ContextProviderFactory::SetInstance( | 
| 478         ContextProviderFactoryImpl::GetInstance()); | 479         ContextProviderFactoryImpl::GetInstance()); | 
| 479 #endif | 480     screen_.reset(ui::CreateScreenAndroid()); | 
| 480 #if defined(USE_AURA) | 481     display::Screen::SetScreenInstance(screen_.get()); | 
|  | 482 #elif defined(USE_AURA) | 
| 481     screen_.reset(aura::TestScreen::Create(gfx::Size())); | 483     screen_.reset(aura::TestScreen::Create(gfx::Size())); | 
| 482     display::Screen::SetScreenInstance(screen_.get()); | 484     display::Screen::SetScreenInstance(screen_.get()); | 
| 483 #endif | 485 #endif | 
| 484     host_.reset(new MockRenderWidgetHost(delegate_.get(), process_, | 486     host_.reset(new MockRenderWidgetHost(delegate_.get(), process_, | 
| 485                                          process_->GetNextRoutingID())); | 487                                          process_->GetNextRoutingID())); | 
| 486     view_.reset(new TestView(host_.get())); | 488     view_.reset(new TestView(host_.get())); | 
| 487     ConfigureView(view_.get()); | 489     ConfigureView(view_.get()); | 
| 488     host_->SetView(view_.get()); | 490     host_->SetView(view_.get()); | 
| 489     SetInitialRenderSizeParams(); | 491     SetInitialRenderSizeParams(); | 
| 490     host_->Init(); | 492     host_->Init(); | 
| 491     host_->DisableGestureDebounce(); | 493     host_->DisableGestureDebounce(); | 
| 492   } | 494   } | 
| 493 | 495 | 
| 494   void TearDown() override { | 496   void TearDown() override { | 
| 495     view_.reset(); | 497     view_.reset(); | 
| 496     host_.reset(); | 498     host_.reset(); | 
| 497     delegate_.reset(); | 499     delegate_.reset(); | 
| 498     process_ = NULL; | 500     process_ = NULL; | 
| 499     browser_context_.reset(); | 501     browser_context_.reset(); | 
| 500 | 502 | 
| 501 #if defined(USE_AURA) | 503 #if defined(USE_AURA) || defined(OS_ANDROID) | 
| 502     display::Screen::SetScreenInstance(nullptr); | 504     display::Screen::SetScreenInstance(nullptr); | 
| 503     screen_.reset(); | 505     screen_.reset(); | 
| 504 #endif | 506 #endif | 
| 505 #if defined(USE_AURA) || defined(OS_MACOSX) | 507 #if defined(USE_AURA) || defined(OS_MACOSX) | 
| 506     ImageTransportFactory::Terminate(); | 508     ImageTransportFactory::Terminate(); | 
| 507 #endif | 509 #endif | 
| 508 #if defined(OS_ANDROID) | 510 #if defined(OS_ANDROID) | 
| 509     ui::ContextProviderFactory::SetInstance(nullptr); | 511     ui::ContextProviderFactory::SetInstance(nullptr); | 
| 510     ContextProviderFactoryImpl::Terminate(); | 512     ContextProviderFactoryImpl::Terminate(); | 
| 511 #endif | 513 #endif | 
| (...skipping 1195 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1707                                       ui::LatencyInfo()); | 1709                                       ui::LatencyInfo()); | 
| 1708 | 1710 | 
| 1709 | 1711 | 
| 1710   // Tests RWHI::ForwardWheelEventWithLatencyInfo(). | 1712   // Tests RWHI::ForwardWheelEventWithLatencyInfo(). | 
| 1711   SimulateWheelEventWithLatencyInfo(-5, 0, 0, true, ui::LatencyInfo()); | 1713   SimulateWheelEventWithLatencyInfo(-5, 0, 0, true, ui::LatencyInfo()); | 
| 1712 | 1714 | 
| 1713   ASSERT_FALSE(host_->input_router()->HasPendingEvents()); | 1715   ASSERT_FALSE(host_->input_router()->HasPendingEvents()); | 
| 1714 } | 1716 } | 
| 1715 | 1717 | 
| 1716 }  // namespace content | 1718 }  // namespace content | 
| OLD | NEW | 
|---|