• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2013 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 APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
6 #define APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
7 
8 #include "base/basictypes.h"
9 
10 class AppShimHostManager;
11 
12 namespace base {
13 class FilePath;
14 }
15 
16 namespace IPC {
17 class ChannelFactory;
18 }
19 
20 namespace test {
21 
22 class AppShimHostManagerTestApi {
23  public:
24   explicit AppShimHostManagerTestApi(AppShimHostManager* host_manager);
25 
26   IPC::ChannelFactory* factory();
27 
28   const base::FilePath& directory_in_tmp();
29 
30  private:
31   AppShimHostManager* host_manager_;  // Not owned.
32 
33   DISALLOW_COPY_AND_ASSIGN(AppShimHostManagerTestApi);
34 };
35 
36 }  // namespace test
37 
38 #endif  // APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
39