Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(712)

Unified Diff: base/win/scoped_process_information_unittest.cc

Issue 92173002: Merge 237541 "Revert of https://codereview.chromium.org/71013004/" (Closed) Base URL: svn://svn.chromium.org/chrome/branches/1721/src/
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « base/win/scoped_process_information.cc ('k') | base/win/startup_information_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: base/win/scoped_process_information_unittest.cc
===================================================================
--- base/win/scoped_process_information_unittest.cc (revision 237598)
+++ base/win/scoped_process_information_unittest.cc (working copy)
@@ -19,13 +19,11 @@
const HANDLE kProcessHandle = reinterpret_cast<HANDLE>(7651);
const HANDLE kThreadHandle = reinterpret_cast<HANDLE>(1567);
-void MockCreateProcess(base::win::ScopedProcessInformation* process_info) {
- PROCESS_INFORMATION process_information = {};
- process_information.dwProcessId = kProcessId;
- process_information.dwThreadId = kThreadId;
- process_information.hProcess = kProcessHandle;
- process_information.hThread = kThreadHandle;
- process_info->Set(process_information);
+void MockCreateProcess(PROCESS_INFORMATION* process_info) {
+ process_info->dwProcessId = kProcessId;
+ process_info->dwThreadId = kThreadId;
+ process_info->hProcess = kProcessHandle;
+ process_info->hThread = kThreadHandle;
}
} // namespace
@@ -64,7 +62,7 @@
TEST_F(ScopedProcessInformationTest, Receive) {
base::win::ScopedProcessInformation process_info;
- MockCreateProcess(&process_info);
+ MockCreateProcess(process_info.Receive());
EXPECT_TRUE(process_info.IsValid());
EXPECT_EQ(kProcessId, process_info.process_id());
@@ -76,7 +74,7 @@
TEST_F(ScopedProcessInformationTest, TakeProcess) {
base::win::ScopedProcessInformation process_info;
- MockCreateProcess(&process_info);
+ MockCreateProcess(process_info.Receive());
HANDLE process = process_info.TakeProcessHandle();
EXPECT_EQ(kProcessHandle, process);
@@ -88,7 +86,7 @@
TEST_F(ScopedProcessInformationTest, TakeThread) {
base::win::ScopedProcessInformation process_info;
- MockCreateProcess(&process_info);
+ MockCreateProcess(process_info.Receive());
HANDLE thread = process_info.TakeThreadHandle();
EXPECT_EQ(kThreadHandle, thread);
@@ -100,7 +98,7 @@
TEST_F(ScopedProcessInformationTest, TakeBoth) {
base::win::ScopedProcessInformation process_info;
- MockCreateProcess(&process_info);
+ MockCreateProcess(process_info.Receive());
HANDLE process = process_info.TakeProcessHandle();
HANDLE thread = process_info.TakeThreadHandle();
@@ -110,7 +108,7 @@
TEST_F(ScopedProcessInformationTest, TakeWholeStruct) {
base::win::ScopedProcessInformation process_info;
- MockCreateProcess(&process_info);
+ MockCreateProcess(process_info.Receive());
PROCESS_INFORMATION to_discard = process_info.Take();
EXPECT_EQ(kProcessId, to_discard.dwProcessId);
@@ -121,11 +119,8 @@
}
TEST_F(ScopedProcessInformationTest, Duplicate) {
- PROCESS_INFORMATION temp_process_information;
- DoCreateProcess("ReturnSeven", &temp_process_information);
base::win::ScopedProcessInformation process_info;
- process_info.Set(temp_process_information);
-
+ DoCreateProcess("ReturnSeven", process_info.Receive());
base::win::ScopedProcessInformation duplicate;
duplicate.DuplicateFrom(process_info);
@@ -151,17 +146,15 @@
}
TEST_F(ScopedProcessInformationTest, Set) {
- base::win::ScopedProcessInformation base_process_info;
+ PROCESS_INFORMATION base_process_info = {};
MockCreateProcess(&base_process_info);
- PROCESS_INFORMATION base_struct = base_process_info.Take();
-
base::win::ScopedProcessInformation process_info;
- process_info.Set(base_struct);
+ process_info.Set(base_process_info);
EXPECT_EQ(kProcessId, process_info.process_id());
EXPECT_EQ(kThreadId, process_info.thread_id());
EXPECT_EQ(kProcessHandle, process_info.process_handle());
EXPECT_EQ(kThreadHandle, process_info.thread_handle());
- base_struct = process_info.Take();
+ base_process_info = process_info.Take();
}
« no previous file with comments | « base/win/scoped_process_information.cc ('k') | base/win/startup_information_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698