diff options
| author | DavidSannier <david.sannier@gmail.com> | 2024-05-01 08:31:53 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-30 23:31:53 -0700 |
| commit | c5fb6b4348dc01aa02846bf7b56e1b0a8a11013c (patch) | |
| tree | e0d2b67a59334436e735cf9e9fbf4c3b34d2a5b0 /tests/basic | |
| parent | 54c1ae55bfb931a2b095aa97480cb49b3fccfd8f (diff) | |
Refactoring successive press() -> release() calls (#23573)
Diffstat (limited to 'tests/basic')
| -rw-r--r-- | tests/basic/test_one_shot_keys.cpp | 50 |
1 files changed, 10 insertions, 40 deletions
diff --git a/tests/basic/test_one_shot_keys.cpp b/tests/basic/test_one_shot_keys.cpp index 9748dad7da..64a8673a5c 100644 --- a/tests/basic/test_one_shot_keys.cpp +++ b/tests/basic/test_one_shot_keys.cpp | |||
| @@ -32,10 +32,7 @@ TEST_F(OneShot, OSMWithoutAdditionalKeypressDoesNothing) { | |||
| 32 | 32 | ||
| 33 | /* Press and release OSM key*/ | 33 | /* Press and release OSM key*/ |
| 34 | EXPECT_NO_REPORT(driver); | 34 | EXPECT_NO_REPORT(driver); |
| 35 | osm_key.press(); | 35 | tap_key(osm_key); |
| 36 | run_one_scan_loop(); | ||
| 37 | osm_key.release(); | ||
| 38 | run_one_scan_loop(); | ||
| 39 | VERIFY_AND_CLEAR(driver); | 36 | VERIFY_AND_CLEAR(driver); |
| 40 | 37 | ||
| 41 | /* OSM are added when an actual report is send */ | 38 | /* OSM are added when an actual report is send */ |
| @@ -88,10 +85,7 @@ TEST_P(OneShotParametrizedTestFixture, OSMWithAdditionalKeypress) { | |||
| 88 | 85 | ||
| 89 | /* Press and release OSM */ | 86 | /* Press and release OSM */ |
| 90 | EXPECT_NO_REPORT(driver); | 87 | EXPECT_NO_REPORT(driver); |
| 91 | osm_key.press(); | 88 | tap_key(osm_key); |
| 92 | run_one_scan_loop(); | ||
| 93 | osm_key.release(); | ||
| 94 | run_one_scan_loop(); | ||
| 95 | VERIFY_AND_CLEAR(driver); | 89 | VERIFY_AND_CLEAR(driver); |
| 96 | 90 | ||
| 97 | /* Press regular key */ | 91 | /* Press regular key */ |
| @@ -171,18 +165,12 @@ TEST_F(OneShot, OSMChainingTwoOSMs) { | |||
| 171 | 165 | ||
| 172 | /* Press and release OSM1 */ | 166 | /* Press and release OSM1 */ |
| 173 | EXPECT_NO_REPORT(driver); | 167 | EXPECT_NO_REPORT(driver); |
| 174 | osm_key1.press(); | 168 | tap_key(osm_key1); |
| 175 | run_one_scan_loop(); | ||
| 176 | osm_key1.release(); | ||
| 177 | run_one_scan_loop(); | ||
| 178 | VERIFY_AND_CLEAR(driver); | 169 | VERIFY_AND_CLEAR(driver); |
| 179 | 170 | ||
| 180 | /* Press and relesea OSM2 */ | 171 | /* Press and relesea OSM2 */ |
| 181 | EXPECT_NO_REPORT(driver); | 172 | EXPECT_NO_REPORT(driver); |
| 182 | osm_key2.press(); | 173 | tap_key(osm_key2); |
| 183 | run_one_scan_loop(); | ||
| 184 | osm_key2.release(); | ||
| 185 | run_one_scan_loop(); | ||
| 186 | VERIFY_AND_CLEAR(driver); | 174 | VERIFY_AND_CLEAR(driver); |
| 187 | 175 | ||
| 188 | /* Press regular key */ | 176 | /* Press regular key */ |
| @@ -209,22 +197,13 @@ TEST_F(OneShot, OSMDoubleTapNotLockingOSMs) { | |||
| 209 | 197 | ||
| 210 | /* Press and release OSM1 */ | 198 | /* Press and release OSM1 */ |
| 211 | EXPECT_NO_REPORT(driver); | 199 | EXPECT_NO_REPORT(driver); |
| 212 | osm_key1.press(); | 200 | tap_key(osm_key1); |
| 213 | run_one_scan_loop(); | ||
| 214 | osm_key1.release(); | ||
| 215 | run_one_scan_loop(); | ||
| 216 | VERIFY_AND_CLEAR(driver); | 201 | VERIFY_AND_CLEAR(driver); |
| 217 | 202 | ||
| 218 | /* Press and release OSM2 twice */ | 203 | /* Press and release OSM2 twice */ |
| 219 | EXPECT_NO_REPORT(driver); | 204 | EXPECT_NO_REPORT(driver); |
| 220 | osm_key2.press(); | 205 | tap_key(osm_key2); |
| 221 | run_one_scan_loop(); | 206 | tap_key(osm_key2); |
| 222 | osm_key2.release(); | ||
| 223 | run_one_scan_loop(); | ||
| 224 | osm_key2.press(); | ||
| 225 | run_one_scan_loop(); | ||
| 226 | osm_key2.release(); | ||
| 227 | run_one_scan_loop(); | ||
| 228 | VERIFY_AND_CLEAR(driver); | 207 | VERIFY_AND_CLEAR(driver); |
| 229 | 208 | ||
| 230 | /* Press regular key */ | 209 | /* Press regular key */ |
| @@ -263,10 +242,7 @@ TEST_F(OneShot, OSMHoldNotLockingOSMs) { | |||
| 263 | 242 | ||
| 264 | /* Press and release OSM1 */ | 243 | /* Press and release OSM1 */ |
| 265 | EXPECT_NO_REPORT(driver); | 244 | EXPECT_NO_REPORT(driver); |
| 266 | osm_key1.press(); | 245 | tap_key(osm_key1); |
| 267 | run_one_scan_loop(); | ||
| 268 | osm_key1.release(); | ||
| 269 | run_one_scan_loop(); | ||
| 270 | VERIFY_AND_CLEAR(driver); | 246 | VERIFY_AND_CLEAR(driver); |
| 271 | 247 | ||
| 272 | /* Press and hold OSM2 */ | 248 | /* Press and hold OSM2 */ |
| @@ -279,10 +255,7 @@ TEST_F(OneShot, OSMHoldNotLockingOSMs) { | |||
| 279 | /* Press and release regular key */ | 255 | /* Press and release regular key */ |
| 280 | EXPECT_REPORT(driver, (osm_key1.report_code, osm_key2.report_code, regular_key.report_code)).Times(1); | 256 | EXPECT_REPORT(driver, (osm_key1.report_code, osm_key2.report_code, regular_key.report_code)).Times(1); |
| 281 | EXPECT_REPORT(driver, (osm_key2.report_code)).Times(1); | 257 | EXPECT_REPORT(driver, (osm_key2.report_code)).Times(1); |
| 282 | regular_key.press(); | 258 | tap_key(regular_key); |
| 283 | run_one_scan_loop(); | ||
| 284 | regular_key.release(); | ||
| 285 | run_one_scan_loop(); | ||
| 286 | VERIFY_AND_CLEAR(driver); | 259 | VERIFY_AND_CLEAR(driver); |
| 287 | 260 | ||
| 288 | /* Release OSM2 */ | 261 | /* Release OSM2 */ |
| @@ -362,10 +335,7 @@ TEST_F(OneShot, OSLWithOsmAndAdditionalKeypress) { | |||
| 362 | 335 | ||
| 363 | /* Press and release OSM */ | 336 | /* Press and release OSM */ |
| 364 | EXPECT_NO_REPORT(driver); | 337 | EXPECT_NO_REPORT(driver); |
| 365 | osm_key.press(); | 338 | tap_key(osm_key); |
| 366 | run_one_scan_loop(); | ||
| 367 | osm_key.release(); | ||
| 368 | run_one_scan_loop(); | ||
| 369 | EXPECT_TRUE(layer_state_is(1)); | 339 | EXPECT_TRUE(layer_state_is(1)); |
| 370 | VERIFY_AND_CLEAR(driver); | 340 | VERIFY_AND_CLEAR(driver); |
| 371 | 341 | ||
