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
3// found in the LICENSE file.
4
5#ifndef PPAPI_TESTS_TEST_MOUSE_CURSOR_H_
6#define PPAPI_TESTS_TEST_MOUSE_CURSOR_H_
7
8#include "ppapi/c/ppb_mouse_cursor.h"
9#include "ppapi/tests/test_case.h"
10
11class TestMouseCursor : public TestCase {
12 public:
13  explicit TestMouseCursor(TestingInstance* instance);
14
15  // TestCase implementation.
16  virtual bool Init();
17  virtual void RunTests(const std::string& filter);
18
19 private:
20  std::string TestType();
21  std::string TestCustom();
22  std::string TestPoint();
23
24  const PPB_MouseCursor* mouse_cursor_interface_;
25};
26
27#endif  // PPAPI_TESTS_TEST_MOUSE_CURSOR_H_
28