| Index: mojo/runner/native_runner_unittest.cc
|
| diff --git a/mojo/runner/native_runner_unittest.cc b/mojo/runner/native_runner_unittest.cc
|
| index 25f01a6208556c7886654d79f1dc34c070f1f4f2..d75373841c8fdbbb05f28595b6e8d295db55cbb5 100644
|
| --- a/mojo/runner/native_runner_unittest.cc
|
| +++ b/mojo/runner/native_runner_unittest.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "base/files/scoped_temp_dir.h"
|
| #include "base/path_service.h"
|
| +#include "mojo/package_manager/package_manager_impl.h"
|
| #include "mojo/runner/context.h"
|
| #include "mojo/shell/application_manager.h"
|
| #include "mojo/util/filename_util.h"
|
| @@ -60,28 +61,26 @@ class TestNativeRunnerFactory : public shell::NativeRunnerFactory {
|
| class NativeApplicationLoaderTest : public testing::Test {
|
| public:
|
| NativeApplicationLoaderTest() {
|
| - base::FilePath shell_dir;
|
| - PathService::Get(base::DIR_MODULE, &shell_dir);
|
| - context_.reset(new Context(shell_dir));
|
| loop_.reset(new base::MessageLoop);
|
| }
|
| ~NativeApplicationLoaderTest() override {
|
| loop_.reset();
|
| - context_.reset();
|
| }
|
| void SetUp() override {
|
| - context_->Init();
|
| + base::FilePath shell_dir;
|
| + PathService::Get(base::DIR_MODULE, &shell_dir);
|
| + scoped_ptr<package_manager::PackageManagerImpl> package_manager(
|
| + new package_manager::PackageManagerImpl(shell_dir, nullptr));
|
| scoped_ptr<shell::NativeRunnerFactory> factory(
|
| new TestNativeRunnerFactory(&state_));
|
| - context_->application_manager()->set_native_runner_factory(factory.Pass());
|
| - context_->application_manager()->set_blocking_pool(
|
| - context_->task_runners()->blocking_pool());
|
| + application_manager_.reset(new shell::ApplicationManager(
|
| + package_manager.Pass(), factory.Pass(), nullptr));
|
| }
|
| - void TearDown() override { context_->Shutdown(); }
|
| + void TearDown() override { application_manager_.reset(); }
|
|
|
| protected:
|
| scoped_ptr<base::MessageLoop> loop_;
|
| - scoped_ptr<Context> context_;
|
| + scoped_ptr<shell::ApplicationManager> application_manager_;
|
| TestState state_;
|
| };
|
|
|
| @@ -90,15 +89,11 @@ TEST_F(NativeApplicationLoaderTest, DoesNotExist) {
|
| ASSERT_TRUE(temp_dir.CreateUniqueTempDir());
|
| base::FilePath nonexistent_file(FILE_PATH_LITERAL("nonexistent.txt"));
|
| GURL url(util::FilePathToFileURL(temp_dir.path().Append(nonexistent_file)));
|
| - InterfaceRequest<ServiceProvider> services;
|
| - ServiceProviderPtr service_provider;
|
|
|
| scoped_ptr<shell::ConnectToApplicationParams> params(
|
| new shell::ConnectToApplicationParams);
|
| params->SetTargetURL(url);
|
| - params->set_services(services.Pass());
|
| - params->set_exposed_services(service_provider.Pass());
|
| - context_->application_manager()->ConnectToApplication(params.Pass());
|
| + application_manager_->ConnectToApplication(params.Pass());
|
| EXPECT_FALSE(state_.runner_was_created);
|
| EXPECT_FALSE(state_.runner_was_started);
|
| EXPECT_FALSE(state_.runner_was_destroyed);
|
|
|