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