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 CHROME_BROWSER_APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
6#define CHROME_BROWSER_APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
7
8#include "base/basictypes.h"
9
10class AppShimHostManager;
11
12namespace base {
13class FilePath;
14}
15
16namespace apps {
17class UnixDomainSocketAcceptor;
18}
19
20namespace test {
21
22class AppShimHostManagerTestApi {
23 public:
24  explicit AppShimHostManagerTestApi(AppShimHostManager* host_manager);
25
26  apps::UnixDomainSocketAcceptor* acceptor();
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  // CHROME_BROWSER_APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
39