Index: base/win/scoped_process_information_unittest.cc |
diff --git a/base/win/scoped_process_information_unittest.cc b/base/win/scoped_process_information_unittest.cc |
index ccfa7290a972e7ac06f2ed6dcbdf1274f25b44be..614504d414efa87b33bad5d78c17f715cbbe12da 100644 |
--- a/base/win/scoped_process_information_unittest.cc |
+++ b/base/win/scoped_process_information_unittest.cc |
@@ -8,6 +8,7 @@ |
#include "base/command_line.h" |
#include "base/process/kill.h" |
+#include "base/process/process.h" |
#include "base/test/multiprocess_test.h" |
#include "base/win/scoped_process_information.h" |
#include "testing/multiprocess_func_list.h" |
@@ -135,13 +136,13 @@ TEST_F(ScopedProcessInformationTest, Duplicate) { |
// Validate that we have separate handles that are good. |
int exit_code = 0; |
- ASSERT_TRUE(base::WaitForExitCode(process_info.TakeProcessHandle(), |
- &exit_code)); |
+ base::Process process(process_info.TakeProcessHandle()); |
+ ASSERT_TRUE(process.WaitForExit(&exit_code)); |
ASSERT_EQ(7, exit_code); |
exit_code = 0; |
- ASSERT_TRUE(base::WaitForExitCode(duplicate.TakeProcessHandle(), |
- &exit_code)); |
+ base::Process dup_process(duplicate.TakeProcessHandle()); |
+ ASSERT_TRUE(dup_process.WaitForExit(&exit_code)); |
ASSERT_EQ(7, exit_code); |
ASSERT_TRUE(::CloseHandle(process_info.TakeThreadHandle())); |