|
OSCryptMocker
OSCrypt uses OS-level password storage services (e.g.
Keychain). Tests should avoid involving such services.
Currently, tests do that with OS-specific code. Soon,
linux will need such mocking too.
This CL introduces the build target
//components/os_crypt:test_support, which contains an
abstraction for mocking: OSCryptMocker. This abstraction
replaces previous OS-specific mocking instructions in
tests. Additionally, I added it to some
tests which previously omitted mocking entirely.
BUG= 602624
Committed: https://crrev.com/d281ff9e63f782362ef6ea0ccdde6c1238f34431
Cr-Commit-Position: refs/heads/master@{#396472}
Total comments: 14
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+208 lines, -73 lines) |
Patch |
|
M |
chrome/browser/autofill/autofill_browsertest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/autofill/autofill_interactive_uitest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/browsing_data/browsing_data_remover_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/password_manager/password_generation_interactive_uitest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/password_manager/password_manager_browsertest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/password_manager/password_store_mac_unittest.cc
|
View
|
1
2
3
|
5 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/password_manager/password_store_proxy_mac_unittest.cc
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/password_manager/simple_password_store_mac_unittest.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/signin/local_auth_unittest.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+7 lines, -9 lines |
0 comments
|
Download
|
|
M |
chrome/browser/signin/mutable_profile_oauth2_token_service_delegate_unittest.cc
|
View
|
|
4 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/test/integration/sync_test.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/bidi_checker_web_ui_test.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_tests_unit.gypi
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/test/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/test/base/in_process_browser_test.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
3 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
|
M |
components/autofill/core/browser/BUILD.gn
|
View
|
1
2
3
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/autofill/core/browser/autofill_merge_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
|
M |
components/autofill/core/browser/autofill_metrics_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
components/autofill/core/browser/autofill_test_utils.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/autofill/core/browser/autofill_test_utils.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
|
M |
components/autofill/core/browser/personal_data_manager_unittest.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/autofill/core/browser/webdata/autofill_table_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
|
M |
components/components_tests.gyp
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
components/os_crypt.gypi
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/os_crypt/BUILD.gn
|
View
|
1
2
3
4
5
6
|
2 chunks |
+22 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/os_crypt/os_crypt_mocker.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/os_crypt/os_crypt_mocker.cc
|
View
|
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/os_crypt/os_crypt_unittest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+3 lines, -6 lines |
0 comments
|
Download
|
|
M |
components/password_manager/core/browser/BUILD.gn
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
components/password_manager/core/browser/login_database_unittest.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+10 lines, -12 lines |
0 comments
|
Download
|
|
M |
components/signin/core/browser/BUILD.gn
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
components/signin/core/browser/webdata/token_service_table_unittest.cc
|
View
|
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
components/sync_driver/BUILD.gn
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
components/sync_driver/system_encryptor_unittest.cc
|
View
|
1
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
Total messages: 41 (22 generated)
|