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 | 7 |
8 #include "base/auto_reset.h" | 8 #include "base/auto_reset.h" |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
97 }; | 97 }; |
98 | 98 |
99 class ArcSessionManagerTest : public InProcessBrowserTest { | 99 class ArcSessionManagerTest : public InProcessBrowserTest { |
100 protected: | 100 protected: |
101 ArcSessionManagerTest() {} | 101 ArcSessionManagerTest() {} |
102 | 102 |
103 // InProcessBrowserTest: | 103 // InProcessBrowserTest: |
104 ~ArcSessionManagerTest() override {} | 104 ~ArcSessionManagerTest() override {} |
105 | 105 |
106 void SetUpCommandLine(base::CommandLine* command_line) override { | 106 void SetUpCommandLine(base::CommandLine* command_line) override { |
107 InProcessBrowserTest::SetUpCommandLine(command_line); | |
108 arc::SetArcAvailableCommandLineForTesting(command_line); | 107 arc::SetArcAvailableCommandLineForTesting(command_line); |
109 } | 108 } |
110 | 109 |
111 void SetUpInProcessBrowserTestFixture() override { | 110 void SetUpInProcessBrowserTestFixture() override { |
112 // Start test device management server. | 111 // Start test device management server. |
113 test_server_.reset(new policy::LocalPolicyTestServer()); | 112 test_server_.reset(new policy::LocalPolicyTestServer()); |
114 ASSERT_TRUE(test_server_->Start()); | 113 ASSERT_TRUE(test_server_->Start()); |
115 | 114 |
116 // Specify device management server URL. | 115 // Specify device management server URL. |
117 std::string url = test_server_->GetServiceURL().spec(); | 116 std::string url = test_server_->GetServiceURL().spec(); |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
239 | 238 |
240 IN_PROC_BROWSER_TEST_F(ArcSessionManagerTest, ManagedAndroidAccount) { | 239 IN_PROC_BROWSER_TEST_F(ArcSessionManagerTest, ManagedAndroidAccount) { |
241 EnableArc(); | 240 EnableArc(); |
242 token_service()->IssueTokenForAllPendingRequests(kManagedAuthToken, | 241 token_service()->IssueTokenForAllPendingRequests(kManagedAuthToken, |
243 base::Time::Max()); | 242 base::Time::Max()); |
244 ArcPlayStoreDisabledWaiter().Wait(); | 243 ArcPlayStoreDisabledWaiter().Wait(); |
245 EXPECT_FALSE(IsArcPlayStoreEnabledForProfile(profile())); | 244 EXPECT_FALSE(IsArcPlayStoreEnabledForProfile(profile())); |
246 } | 245 } |
247 | 246 |
248 } // namespace arc | 247 } // namespace arc |
OLD | NEW |