OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <memory> | 5 #include <memory> |
6 #include <string> | 6 #include <string> |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 | 59 |
60 void SetUp() override { | 60 void SetUp() override { |
61 chromeos::DBusThreadManager::Initialize(); | 61 chromeos::DBusThreadManager::Initialize(); |
62 | 62 |
63 base::CommandLine::ForCurrentProcess()->AppendSwitch( | 63 base::CommandLine::ForCurrentProcess()->AppendSwitch( |
64 chromeos::switches::kEnableArc); | 64 chromeos::switches::kEnableArc); |
65 ArcAuthService::DisableUIForTesting(); | 65 ArcAuthService::DisableUIForTesting(); |
66 | 66 |
67 EXPECT_TRUE(temp_dir_.CreateUniqueTempDir()); | 67 EXPECT_TRUE(temp_dir_.CreateUniqueTempDir()); |
68 TestingProfile::Builder profile_builder; | 68 TestingProfile::Builder profile_builder; |
69 profile_builder.SetPath(temp_dir_.path().AppendASCII("TestArcProfile")); | 69 profile_builder.SetPath(temp_dir_.GetPath().AppendASCII("TestArcProfile")); |
70 | 70 |
71 profile_ = profile_builder.Build(); | 71 profile_ = profile_builder.Build(); |
72 StartPreferenceSyncing(); | 72 StartPreferenceSyncing(); |
73 | 73 |
74 bridge_service_.reset(new FakeArcBridgeService()); | 74 bridge_service_.reset(new FakeArcBridgeService()); |
75 auth_service_.reset(new ArcAuthService(bridge_service_.get())); | 75 auth_service_.reset(new ArcAuthService(bridge_service_.get())); |
76 | 76 |
77 // Check initial conditions. | 77 // Check initial conditions. |
78 EXPECT_EQ(bridge_service_.get(), ArcBridgeService::Get()); | 78 EXPECT_EQ(bridge_service_.get(), ArcBridgeService::Get()); |
79 EXPECT_TRUE(ArcBridgeService::Get()->stopped()); | 79 EXPECT_TRUE(ArcBridgeService::Get()->stopped()); |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
359 second_profile->GetPrefs()->SetBoolean(prefs::kArcEnabled, true); | 359 second_profile->GetPrefs()->SetBoolean(prefs::kArcEnabled, true); |
360 | 360 |
361 // Check that non-primary user can't use Arc. | 361 // Check that non-primary user can't use Arc. |
362 EXPECT_FALSE(chromeos::ProfileHelper::IsPrimaryProfile(second_profile.get())); | 362 EXPECT_FALSE(chromeos::ProfileHelper::IsPrimaryProfile(second_profile.get())); |
363 EXPECT_FALSE(ArcAppListPrefs::Get(second_profile.get())); | 363 EXPECT_FALSE(ArcAppListPrefs::Get(second_profile.get())); |
364 | 364 |
365 auth_service()->Shutdown(); | 365 auth_service()->Shutdown(); |
366 } | 366 } |
367 | 367 |
368 } // namespace arc | 368 } // namespace arc |
OLD | NEW |