summaryrefslogtreecommitdiff
path: root/tests/basic
diff options
context:
space:
mode:
authorDavidSannier <david.sannier@gmail.com>2024-05-01 08:31:53 +0200
committerGitHub <noreply@github.com>2024-04-30 23:31:53 -0700
commitc5fb6b4348dc01aa02846bf7b56e1b0a8a11013c (patch)
treee0d2b67a59334436e735cf9e9fbf4c3b34d2a5b0 /tests/basic
parent54c1ae55bfb931a2b095aa97480cb49b3fccfd8f (diff)
Refactoring successive press() -> release() calls (#23573)
Diffstat (limited to 'tests/basic')
-rw-r--r--tests/basic/test_one_shot_keys.cpp50
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