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 #include "chrome/browser/chromeos/drive/test_util.h" 6 7 #include "base/prefs/pref_registry_simple.h" 8 #include "base/prefs/testing_pref_service.h" 9 #include "chrome/browser/chromeos/drive/drive.pb.h" 10 #include "chrome/common/pref_names.h" 11 12 namespace drive { 13 namespace test_util { 14 RegisterDrivePrefs(PrefRegistrySimple * pref_registry)15void RegisterDrivePrefs(PrefRegistrySimple* pref_registry) { 16 pref_registry->RegisterBooleanPref( 17 prefs::kDisableDrive, 18 false); 19 pref_registry->RegisterBooleanPref( 20 prefs::kDisableDriveOverCellular, 21 true); 22 pref_registry->RegisterBooleanPref( 23 prefs::kDisableDriveHostedFiles, 24 false); 25 } 26 FakeNetworkChangeNotifier()27FakeNetworkChangeNotifier::FakeNetworkChangeNotifier() 28 : type_(CONNECTION_WIFI) { 29 } 30 SetConnectionType(ConnectionType type)31void FakeNetworkChangeNotifier::SetConnectionType(ConnectionType type) { 32 type_ = type; 33 NotifyObserversOfConnectionTypeChange(); 34 } 35 36 net::NetworkChangeNotifier::ConnectionType GetCurrentConnectionType() const37FakeNetworkChangeNotifier::GetCurrentConnectionType() const { 38 return type_; 39 } 40 41 } // namespace test_util 42 } // namespace drive 43