Home | History | Annotate | Download | only in test
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "ui/aura/test/aura_test_utils.h"
      6 
      7 #include "ui/aura/window_tree_host.h"
      8 
      9 namespace aura {
     10 namespace test {
     11 
     12 class WindowTreeHostTestApi {
     13  public:
     14   explicit WindowTreeHostTestApi(WindowTreeHost* host) : host_(host) {}
     15 
     16   const gfx::Point& last_cursor_request_position_in_host() {
     17     return host_->last_cursor_request_position_in_host_;
     18   }
     19 
     20  private:
     21   WindowTreeHost* host_;
     22 
     23   DISALLOW_COPY_AND_ASSIGN(WindowTreeHostTestApi);
     24 };
     25 
     26 const gfx::Point& QueryLatestMousePositionRequestInHost(WindowTreeHost* host) {
     27   WindowTreeHostTestApi host_test_api(host);
     28   return host_test_api.last_cursor_request_position_in_host();
     29 }
     30 
     31 }  // namespace test
     32 }  // namespace aura
     33