Index: installer/src/installer-lib/test/process_test.cpp |
=================================================================== |
--- a/installer/src/installer-lib/test/process_test.cpp |
+++ b/installer/src/installer-lib/test/process_test.cpp |
@@ -9,37 +9,37 @@ |
// Comparison objects |
//------------------------------------------------------- |
-const wchar_t exact_exe_name[] = L"installer-ca-tests.exe"; |
-const std::wstring exact_exe_string(exact_exe_name); |
-const WstringCaseInsensitive exact_exe_string_ci(exact_exe_name); |
+const wchar_t exactExeName[] = L"installer-ca-tests.exe"; |
+const std::wstring exactExeString(exactExeName); |
+const WstringCaseInsensitive exactExeStringCI(exactExeName); |
-const wchar_t mixedcase_exe_name[] = L"Installer-CA-Tests.exe"; |
-const WstringCaseInsensitive mixedcase_exe_string_ci(mixedcase_exe_name); |
+const wchar_t mixedcaseExeName[] = L"Installer-CA-Tests.exe"; |
+const WstringCaseInsensitive mixedcaseExeStringCI(mixedcaseExeName); |
Oleksandr
2015/10/29 23:26:22
Nit: Since we already have AdbCloseIe, for example
Eric
2015/11/14 18:01:06
Done.
|
-const wchar_t unknown_name[] = L"non-matching-name"; |
-const wchar_t* multiple_exe_names[] = { mixedcase_exe_name, unknown_name }; |
+const wchar_t unknownName[] = L"non-matching-name"; |
+const wchar_t* multipleExeNames[] = {mixedcaseExeName, unknownName}; |
/** |
* Compare to our own process name, case-sensitive, no length limit |
*/ |
-struct our_process_by_name |
+struct OurProcessByName |
: std::unary_function<PROCESSENTRY32W, bool> |
{ |
bool operator()(const PROCESSENTRY32W& process) |
{ |
- return std::wstring(process.szExeFile) == exact_exe_string; |
+ return std::wstring(process.szExeFile) == exactExeString; |
}; |
}; |
/** |
* Compare to our own process name, case-insensitive, no length limit |
*/ |
-struct our_process_by_name_CI |
+struct OurProcessByNameCI |
Oleksandr
2015/10/29 23:26:22
Nit: Same comment about abbreviation as above. Als
|
: std::unary_function<PROCESSENTRY32W, bool> |
{ |
bool operator()(const PROCESSENTRY32W& process) |
{ |
- return WstringCaseInsensitive(process.szExeFile) == mixedcase_exe_string_ci; |
+ return WstringCaseInsensitive(process.szExeFile) == mixedcaseExeStringCI; |
}; |
}; |
@@ -48,7 +48,7 @@ |
/** |
* Filter by process name. Comparison is case-insensitive. |
*/ |
-class process_by_any_file_name_CI |
+class ProcessByAnyFileNameCI |
: public std::unary_function<PROCESSENTRY32W, bool> |
{ |
const FileNameSet& names; |
@@ -57,7 +57,7 @@ |
{ |
return names.find(process.szExeFile) != names.end(); |
} |
- process_by_any_file_name_CI(const FileNameSet& names) |
+ ProcessByAnyFileNameCI(const FileNameSet& names) |
: names(names) |
{} |
}; |
@@ -65,7 +65,7 @@ |
/** |
* Filter by process name. Comparison is case-insensitive. |
*/ |
-class process_by_name_CI |
+class ProcessByNameCI |
: public std::unary_function<PROCESSENTRY32W, bool> |
{ |
const WstringCaseInsensitive _name; |
@@ -75,7 +75,7 @@ |
return _name == WstringCaseInsensitive(process.szExeFile); |
} |
- process_by_name_CI(const wchar_t* name) |
+ ProcessByNameCI(const wchar_t* name) |
: _name(name) |
{} |
}; |
@@ -83,100 +83,100 @@ |
//------------------------------------------------------- |
// TESTS, no snapshots |
//------------------------------------------------------- |
-PROCESSENTRY32 process_with_name(const wchar_t* s) |
+PROCESSENTRY32 ProcessWithName(const wchar_t* s) |
{ |
PROCESSENTRY32W p; |
wcsncpy(p.szExeFile, s, MAX_PATH); |
return p; |
} |
-PROCESSENTRY32 process_empty = process_with_name(L""); |
-PROCESSENTRY32 process_exact = process_with_name(exact_exe_name); |
-PROCESSENTRY32 process_mixedcase = process_with_name(mixedcase_exe_name); |
-PROCESSENTRY32 process_explorer = process_with_name(L"explorer.exe"); |
-PROCESSENTRY32 process_absent = process_with_name(L"no_such_name"); |
+PROCESSENTRY32 processEmpty = ProcessWithName(L""); |
+PROCESSENTRY32 processExact = ProcessWithName(exactExeName); |
+PROCESSENTRY32 processMixedcase = ProcessWithName(mixedcaseExeName); |
+PROCESSENTRY32 processExplorer = ProcessWithName(L"explorer.exe"); |
+PROCESSENTRY32 processAbsent = ProcessWithName(L"no_such_name"); |
-FileNameSet multiple_name_set(multiple_exe_names); |
-process_by_any_file_name_CI find_in_set(multiple_name_set); |
-ProcessByAnyExeNotImmersive find_in_set_not_immersive(multiple_name_set); |
+FileNameSet multipleNameSet(multipleExeNames); |
+ProcessByAnyFileNameCI findInSet(multipleNameSet); |
+ProcessByAnyExeNotImmersive findInSetNotImmersive(multipleNameSet); |
-TEST(file_name_set, validate_setup) |
+TEST(FileNameSet, ValidateSetup) |
{ |
- ASSERT_EQ(2u, multiple_name_set.size()); |
- ASSERT_TRUE(multiple_name_set.find(exact_exe_string_ci) != multiple_name_set.end()); |
- ASSERT_TRUE(multiple_name_set.find(mixedcase_exe_string_ci) != multiple_name_set.end()); |
- ASSERT_TRUE(multiple_name_set.find(L"") == multiple_name_set.end()); |
- ASSERT_TRUE(multiple_name_set.find(L"not-in-list") == multiple_name_set.end()); |
+ ASSERT_EQ(2u, multipleNameSet.size()); |
+ ASSERT_TRUE(multipleNameSet.find(exactExeStringCI) != multipleNameSet.end()); |
+ ASSERT_TRUE(multipleNameSet.find(mixedcaseExeStringCI) != multipleNameSet.end()); |
+ ASSERT_TRUE(multipleNameSet.find(L"") == multipleNameSet.end()); |
+ ASSERT_TRUE(multipleNameSet.find(L"not-in-list") == multipleNameSet.end()); |
} |
-TEST(process_by_any_file_name_CI, empty) |
+TEST(ProcessByAnyFileNameCI, Empty) |
{ |
FileNameSet s; |
- process_by_any_file_name_CI x(s); |
+ ProcessByAnyFileNameCI x(s); |
- ASSERT_FALSE(x(process_empty)); |
- ASSERT_FALSE(x(process_exact)); |
- ASSERT_FALSE(x(process_mixedcase)); |
- ASSERT_FALSE(x(process_explorer)); |
- ASSERT_FALSE(x(process_absent)); |
+ ASSERT_FALSE(x(processEmpty)); |
+ ASSERT_FALSE(x(processExact)); |
+ ASSERT_FALSE(x(processMixedcase)); |
+ ASSERT_FALSE(x(processExplorer)); |
+ ASSERT_FALSE(x(processAbsent)); |
} |
-TEST(process_by_any_file_name_CI, single_element_known) |
+TEST(ProcessByAnyFileNameCI, SingleElementKnown) |
{ |
- const wchar_t* elements[1] = { exact_exe_name }; |
+ const wchar_t* elements[1] = {exactExeName}; |
FileNameSet s(elements); |
- process_by_any_file_name_CI x(s); |
+ ProcessByAnyFileNameCI x(s); |
- ASSERT_FALSE(x(process_empty)); |
- ASSERT_TRUE(x(process_exact)); |
- ASSERT_TRUE(x(process_mixedcase)); |
- ASSERT_FALSE(x(process_explorer)); |
- ASSERT_FALSE(x(process_absent)); |
+ ASSERT_FALSE(x(processEmpty)); |
+ ASSERT_TRUE(x(processExact)); |
+ ASSERT_TRUE(x(processMixedcase)); |
+ ASSERT_FALSE(x(processExplorer)); |
+ ASSERT_FALSE(x(processAbsent)); |
} |
-TEST(process_by_any_file_name_CI, single_element_unknown) |
+TEST(ProcessByAnyFileNameCI, SingleElementUnknown) |
{ |
- const wchar_t* elements[1] = { unknown_name }; |
+ const wchar_t* elements[1] = {unknownName}; |
FileNameSet s(elements); |
- process_by_any_file_name_CI x(s); |
+ ProcessByAnyFileNameCI x(s); |
- ASSERT_FALSE(x(process_empty)); |
- ASSERT_FALSE(x(process_exact)); |
- ASSERT_FALSE(x(process_mixedcase)); |
- ASSERT_FALSE(x(process_explorer)); |
- ASSERT_FALSE(x(process_absent)); |
+ ASSERT_FALSE(x(processEmpty)); |
+ ASSERT_FALSE(x(processExact)); |
+ ASSERT_FALSE(x(processMixedcase)); |
+ ASSERT_FALSE(x(processExplorer)); |
+ ASSERT_FALSE(x(processAbsent)); |
} |
-TEST(process_by_any_file_name_CI, two_elements) |
+TEST(ProcessByAnyFileNameCI, TwoElements) |
{ |
- FileNameSet s(multiple_exe_names); |
- process_by_any_file_name_CI x(s); |
+ FileNameSet s(multipleExeNames); |
+ ProcessByAnyFileNameCI x(s); |
- ASSERT_FALSE(find_in_set(process_empty)); |
- ASSERT_TRUE(find_in_set(process_exact)); |
- ASSERT_TRUE(find_in_set(process_mixedcase)); |
- ASSERT_FALSE(find_in_set(process_explorer)); |
- ASSERT_FALSE(find_in_set(process_absent)); |
+ ASSERT_FALSE(findInSet(processEmpty)); |
+ ASSERT_TRUE(findInSet(processExact)); |
+ ASSERT_TRUE(findInSet(processMixedcase)); |
+ ASSERT_FALSE(findInSet(processExplorer)); |
+ ASSERT_FALSE(findInSet(processAbsent)); |
} |
//------------------------------------------------------- |
// Single-snapshot version of initializers |
//------------------------------------------------------- |
/** |
- * Single-snapshot version of initialize_process_list, for testing. |
+ * Single-snapshot version of InitializeProcessList, for testing. |
*/ |
template<class T, class Admittance, class Extractor> |
-void initialize_process_list(std::vector<T>& v, Admittance admit = Admittance(), Extractor extract = Extractor()) |
+void InitializeProcessList(std::vector<T>& v, Admittance admit = Admittance(), Extractor extract = Extractor()) |
{ |
InitializeProcessList(v, ProcessSnapshot(), admit, extract); |
} |
/** |
- * Single-snapshot version of initialize_process_set, for testing. |
+ * Single-snapshot version of InitializeProcessSet, for testing. |
*/ |
template<class T, class Admittance, class Extractor> |
-void initialize_process_set(std::set<T>& s, Admittance admit = Admittance(), Extractor extract = Extractor()) |
+void InitializeProcessSet(std::set<T>& s, Admittance admit = Admittance(), Extractor extract = Extractor()) |
{ |
InitializeProcessSet(s, ProcessSnapshot(), admit, extract); |
} |
@@ -187,20 +187,20 @@ |
/** |
* Construction test ensures that we don't throw and that at least one process shows up. |
*/ |
-TEST(Process_List_Test, construct_vector) |
+TEST(ProcessListTest, ConstructVector) |
{ |
std::vector<PROCESSENTRY32W> v; |
- initialize_process_list(v, EveryProcess(), CopyAll()); |
+ InitializeProcessList(v, EveryProcess(), CopyAll()); |
ASSERT_GE(v.size(), 1u); |
} |
/** |
* The only process we are really guaranteed to have is this test process itself. |
*/ |
-TEST(Process_List_Test, find_our_process) |
+TEST(ProcessListTest, FindOurProcess) |
{ |
std::vector<PROCESSENTRY32W> v; |
- initialize_process_list(v, our_process_by_name(), CopyAll()); |
+ InitializeProcessList(v, OurProcessByName(), CopyAll()); |
size_t size(v.size()); |
EXPECT_EQ(1u, size); // Please, don't run multiple test executables simultaneously |
ASSERT_GE(1u, size); |
@@ -210,10 +210,10 @@ |
* The only process we are really guaranteed to have is this test process itself. |
* This test uses same one used in Process_Closer |
*/ |
-TEST(Process_List_Test, find_our_process_CI_generic) |
+TEST(ProcessListTest, FindOurProcessCIGeneric) |
{ |
std::vector<PROCESSENTRY32W> v; |
- initialize_process_list(v, process_by_name_CI(mixedcase_exe_name), CopyAll()); |
+ InitializeProcessList(v, ProcessByNameCI(mixedcaseExeName), CopyAll()); |
size_t size(v.size()); |
EXPECT_EQ(1u, size); // Please, don't run multiple test executables simultaneously |
ASSERT_GE(1u, size); |
@@ -223,10 +223,10 @@ |
* The only process we are really guaranteed to have is this test process itself. |
* This test uses the generic filter function. |
*/ |
-TEST(Process_List_Test, find_our_process_CI_as_used) |
+TEST(ProcessListTest, FindOurProcessCIAsUsed) |
{ |
std::vector<PROCESSENTRY32W> v; |
- initialize_process_list(v, process_by_any_file_name_CI(FileNameSet(multiple_exe_names)), CopyAll()); |
+ InitializeProcessList(v, ProcessByAnyFileNameCI(FileNameSet(multipleExeNames)), CopyAll()); |
size_t size(v.size()); |
EXPECT_EQ(1u, size); // Please, don't run multiple test executables simultaneously |
ASSERT_GE(1u, size); |
@@ -235,10 +235,10 @@ |
/** |
* Locate the PID of our process. |
*/ |
-TEST(Process_List_Test, find_our_PID) |
+TEST(ProcessListTest, FindOurPID) |
Oleksandr
2015/10/29 23:26:22
Nit: How about FindOurPid? Same below.
Eric
2015/11/14 18:01:06
Done.
|
{ |
std::vector<DWORD> v; |
- initialize_process_list(v, our_process_by_name(), CopyPID()); |
+ InitializeProcessList(v, OurProcessByName(), CopyPID()); |
size_t size(v.size()); |
EXPECT_EQ(size, 1u); // Please, don't run multiple test executables simultaneously |
ASSERT_GE(size, 1u); |
@@ -247,10 +247,10 @@ |
/** |
* Locate the PID of our process using the |
*/ |
-TEST(Process_List_Test, find_our_process_in_set) |
+TEST(ProcessListTest, FindOurProcessInSet) |
{ |
std::vector<DWORD> v; |
- initialize_process_list(v, find_in_set, CopyPID()); |
+ InitializeProcessList(v, findInSet, CopyPID()); |
size_t size(v.size()); |
EXPECT_EQ(size, 1u); // Please, don't run multiple test executables simultaneously |
ASSERT_GE(size, 1u); |
@@ -267,26 +267,26 @@ |
/** |
* Construction test ensures that we don't throw and that at least one process shows up. |
*/ |
-TEST(pid_set, construct_set) |
+TEST(PIDSet, ConstructSet) |
{ |
std::set<DWORD> s; |
- initialize_process_set(s, EveryProcess(), CopyPID()); |
+ InitializeProcessSet(s, EveryProcess(), CopyPID()); |
ASSERT_GE(s.size(), 1u); |
} |
-TEST(pid_set, find_our_process_in_set) |
+TEST(PIDSet, FindOurProcessInSet) |
{ |
std::set<DWORD> s; |
- initialize_process_set(s, find_in_set, CopyPID()); |
+ InitializeProcessSet(s, findInSet, CopyPID()); |
size_t size(s.size()); |
EXPECT_EQ(size, 1u); |
ASSERT_GE(size, 1u); |
} |
-TEST(pid_set, find_our_process_in_set_not_immersive) |
+TEST(PIDSet, FindOurProcessInSetNotImmersive) |
{ |
std::set<DWORD> s; |
- initialize_process_set(s, find_in_set_not_immersive, CopyPID()); |
+ InitializeProcessSet(s, findInSetNotImmersive, CopyPID()); |
size_t size(s.size()); |
EXPECT_EQ(size, 1u); |
ASSERT_GE(size, 1u); |