summaryrefslogtreecommitdiffstats
path: root/base/process_util_unittest.cc
diff options
context:
space:
mode:
authorevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-12 18:09:46 +0000
committerevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-12 18:09:46 +0000
commit1e41c3804e42d0a00481821165bf25657a06b9f0 (patch)
tree7df9fa50eeb9523578b161dcd5b8991e85aa0610 /base/process_util_unittest.cc
parent2bdd3a6802f0483b9f1f9bdc9ae82138b03afe63 (diff)
downloadchromium_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.cc24
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) {