diff options
author | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-12 18:09:46 +0000 |
---|---|---|
committer | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-12 18:09:46 +0000 |
commit | 1e41c3804e42d0a00481821165bf25657a06b9f0 (patch) | |
tree | 7df9fa50eeb9523578b161dcd5b8991e85aa0610 /base/process_util_unittest.cc | |
parent | 2bdd3a6802f0483b9f1f9bdc9ae82138b03afe63 (diff) | |
download | chromium_src-1e41c3804e42d0a00481821165bf25657a06b9f0.zip chromium_src-1e41c3804e42d0a00481821165bf25657a06b9f0.tar.gz chromium_src-1e41c3804e42d0a00481821165bf25657a06b9f0.tar.bz2 |
Clean up users of a deprecated base::LaunchApp API.
BUG=88990
Review URL: http://codereview.chromium.org/7258005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92200 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/process_util_unittest.cc')
-rw-r--r-- | base/process_util_unittest.cc | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/base/process_util_unittest.cc b/base/process_util_unittest.cc index 9d82b42..826a82b 100644 --- a/base/process_util_unittest.cc +++ b/base/process_util_unittest.cc @@ -495,10 +495,9 @@ TEST_F(ProcessUtilTest, FDRemapping) { namespace { -std::string TestLaunchApp(const base::environment_vector& env_changes) { +std::string TestLaunchProcess(const base::environment_vector& env_changes) { std::vector<std::string> args; base::file_handle_mapping_vector fds_to_remap; - base::ProcessHandle handle; args.push_back("bash"); args.push_back("-c"); @@ -508,8 +507,11 @@ std::string TestLaunchApp(const base::environment_vector& env_changes) { PCHECK(pipe(fds) == 0); fds_to_remap.push_back(std::make_pair(fds[1], 1)); - EXPECT_TRUE(base::LaunchApp(args, env_changes, fds_to_remap, - true /* wait for exit */, &handle)); + base::LaunchOptions options; + options.wait = true; + options.environ = &env_changes; + options.fds_to_remap = &fds_to_remap; + EXPECT_TRUE(base::LaunchProcess(args, options)); PCHECK(HANDLE_EINTR(close(fds[1])) == 0); char buf[512]; @@ -532,31 +534,31 @@ const char kLargeString[] = } // namespace -TEST_F(ProcessUtilTest, LaunchApp) { +TEST_F(ProcessUtilTest, LaunchProcess) { base::environment_vector env_changes; env_changes.push_back(std::make_pair(std::string("BASE_TEST"), std::string("bar"))); - EXPECT_EQ("bar\n", TestLaunchApp(env_changes)); + EXPECT_EQ("bar\n", TestLaunchProcess(env_changes)); env_changes.clear(); EXPECT_EQ(0, setenv("BASE_TEST", "testing", 1 /* override */)); - EXPECT_EQ("testing\n", TestLaunchApp(env_changes)); + EXPECT_EQ("testing\n", TestLaunchProcess(env_changes)); env_changes.push_back(std::make_pair(std::string("BASE_TEST"), std::string(""))); - EXPECT_EQ("\n", TestLaunchApp(env_changes)); + EXPECT_EQ("\n", TestLaunchProcess(env_changes)); env_changes[0].second = "foo"; - EXPECT_EQ("foo\n", TestLaunchApp(env_changes)); + EXPECT_EQ("foo\n", TestLaunchProcess(env_changes)); env_changes.clear(); EXPECT_EQ(0, setenv("BASE_TEST", kLargeString, 1 /* override */)); - EXPECT_EQ(std::string(kLargeString) + "\n", TestLaunchApp(env_changes)); + EXPECT_EQ(std::string(kLargeString) + "\n", TestLaunchProcess(env_changes)); env_changes.push_back(std::make_pair(std::string("BASE_TEST"), std::string("wibble"))); - EXPECT_EQ("wibble\n", TestLaunchApp(env_changes)); + EXPECT_EQ("wibble\n", TestLaunchProcess(env_changes)); } TEST_F(ProcessUtilTest, AlterEnvironment) { |