summaryrefslogtreecommitdiff
path: root/tests/auto_shift/test_auto_shift.cpp
diff options
context:
space:
mode:
authorStefan Kerkmann <karlk90@pm.me>2022-12-18 21:55:14 +0100
committerGitHub <noreply@github.com>2022-12-18 21:55:14 +0100
commitc2b13bd77b71ea73db12a6cda64871565036a6dc (patch)
treee24c99abb8260a929b9fcc4cba21705475514c07 /tests/auto_shift/test_auto_shift.cpp
parent7aa2d791f69244a5f17ec0d00908ec5a05d21103 (diff)
Introduce VERIFY_AND_CLEAR shorthand (#19370)
Which is just a syntactic sugar for testing::Mock::VerifyAndClearExpectations to reduce the visual clutter in unit-tests.
Diffstat (limited to 'tests/auto_shift/test_auto_shift.cpp')
-rw-r--r--tests/auto_shift/test_auto_shift.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/auto_shift/test_auto_shift.cpp b/tests/auto_shift/test_auto_shift.cpp
index a83f436c33..1d80634b2f 100644
--- a/tests/auto_shift/test_auto_shift.cpp
+++ b/tests/auto_shift/test_auto_shift.cpp
@@ -37,14 +37,14 @@ TEST_F(AutoShift, key_release_before_timeout) {
37 EXPECT_NO_REPORT(driver); 37 EXPECT_NO_REPORT(driver);
38 regular_key.press(); 38 regular_key.press();
39 run_one_scan_loop(); 39 run_one_scan_loop();
40 testing::Mock::VerifyAndClearExpectations(&driver); 40 VERIFY_AND_CLEAR(driver);
41 41
42 /* Release regular key */ 42 /* Release regular key */
43 EXPECT_REPORT(driver, (KC_A)); 43 EXPECT_REPORT(driver, (KC_A));
44 EXPECT_EMPTY_REPORT(driver); 44 EXPECT_EMPTY_REPORT(driver);
45 regular_key.release(); 45 regular_key.release();
46 run_one_scan_loop(); 46 run_one_scan_loop();
47 testing::Mock::VerifyAndClearExpectations(&driver); 47 VERIFY_AND_CLEAR(driver);
48} 48}
49 49
50TEST_F(AutoShift, key_release_after_timeout) { 50TEST_F(AutoShift, key_release_after_timeout) {
@@ -58,7 +58,7 @@ TEST_F(AutoShift, key_release_after_timeout) {
58 EXPECT_NO_REPORT(driver); 58 EXPECT_NO_REPORT(driver);
59 regular_key.press(); 59 regular_key.press();
60 idle_for(AUTO_SHIFT_TIMEOUT); 60 idle_for(AUTO_SHIFT_TIMEOUT);
61 testing::Mock::VerifyAndClearExpectations(&driver); 61 VERIFY_AND_CLEAR(driver);
62 62
63 /* Release regular key */ 63 /* Release regular key */
64 EXPECT_REPORT(driver, (KC_LSFT, KC_A)); 64 EXPECT_REPORT(driver, (KC_LSFT, KC_A));
@@ -66,5 +66,5 @@ TEST_F(AutoShift, key_release_after_timeout) {
66 EXPECT_EMPTY_REPORT(driver); 66 EXPECT_EMPTY_REPORT(driver);
67 regular_key.release(); 67 regular_key.release();
68 run_one_scan_loop(); 68 run_one_scan_loop();
69 testing::Mock::VerifyAndClearExpectations(&driver); 69 VERIFY_AND_CLEAR(driver);
70} 70}