@@ -37,7 +37,7 @@ void TestHotkeyManager::keyNormalizationTest()
3737
3838 // Test that modifiers are normalized to canonical order: CTRL+SHIFT+ALT+META
3939 // Set a hotkey with non-canonical modifier order
40- manager.setHotkey (" ALT+CTRL+F1" , " test1" );
40+ QVERIFY ( manager.setHotkey (" ALT+CTRL+F1" , " test1" ) );
4141
4242 // Should be retrievable with canonical order
4343 QCOMPARE (manager.getCommandQString (" CTRL+ALT+F1" ), QString (" test1" ));
@@ -46,30 +46,30 @@ void TestHotkeyManager::keyNormalizationTest()
4646 QCOMPARE (manager.getCommandQString (" ALT+CTRL+F1" ), QString (" test1" ));
4747
4848 // Test all modifier combinations normalize correctly
49- manager.setHotkey (" META+ALT+SHIFT+CTRL+F2" , " test2" );
49+ QVERIFY ( manager.setHotkey (" META+ALT+SHIFT+CTRL+F2" , " test2" ) );
5050 QCOMPARE (manager.getCommandQString (" CTRL+SHIFT+ALT+META+F2" ), QString (" test2" ));
5151
5252 // Test that case is normalized to uppercase
53- manager.setHotkey (" ctrl+f3" , " test3" );
53+ QVERIFY ( manager.setHotkey (" ctrl+f3" , " test3" ) );
5454 QCOMPARE (manager.getCommandQString (" CTRL+F3" ), QString (" test3" ));
5555
5656 // Test CONTROL alias normalizes to CTRL
57- manager.setHotkey (" CONTROL+F4" , " test4" );
57+ QVERIFY ( manager.setHotkey (" CONTROL+F4" , " test4" ) );
5858 QCOMPARE (manager.getCommandQString (" CTRL+F4" ), QString (" test4" ));
5959
6060 // Test CMD/COMMAND aliases normalize to META
61- manager.setHotkey (" CMD+F5" , " test5" );
61+ QVERIFY ( manager.setHotkey (" CMD+F5" , " test5" ) );
6262 QCOMPARE (manager.getCommandQString (" META+F5" ), QString (" test5" ));
6363
64- manager.setHotkey (" COMMAND+F6" , " test6" );
64+ QVERIFY ( manager.setHotkey (" COMMAND+F6" , " test6" ) );
6565 QCOMPARE (manager.getCommandQString (" META+F6" ), QString (" test6" ));
6666
6767 // Test simple key without modifiers
68- manager.setHotkey (" f7" , " test7" );
68+ QVERIFY ( manager.setHotkey (" f7" , " test7" ) );
6969 QCOMPARE (manager.getCommandQString (" F7" ), QString (" test7" ));
7070
7171 // Test numpad keys
72- manager.setHotkey (" numpad8" , " north" );
72+ QVERIFY ( manager.setHotkey (" numpad8" , " north" ) );
7373 QCOMPARE (manager.getCommandQString (" NUMPAD8" ), QString (" north" ));
7474}
7575
@@ -222,27 +222,27 @@ void TestHotkeyManager::setHotkeyTest()
222222 QCOMPARE (manager.getAllHotkeys ().size (), 0 );
223223
224224 // Test setting a new hotkey directly
225- manager.setHotkey (" F1" , " look" );
225+ QVERIFY ( manager.setHotkey (" F1" , " look" ) );
226226 QCOMPARE (manager.getCommandQString (" F1" ), QString (" look" ));
227227 QCOMPARE (manager.getAllHotkeys ().size (), 1 );
228228
229229 // Test setting another hotkey
230- manager.setHotkey (" F2" , " flee" );
230+ QVERIFY ( manager.setHotkey (" F2" , " flee" ) );
231231 QCOMPARE (manager.getCommandQString (" F2" ), QString (" flee" ));
232232 QCOMPARE (manager.getAllHotkeys ().size (), 2 );
233233
234234 // Test updating an existing hotkey (should replace, not add)
235- manager.setHotkey (" F1" , " inventory" );
235+ QVERIFY ( manager.setHotkey (" F1" , " inventory" ) );
236236 QCOMPARE (manager.getCommandQString (" F1" ), QString (" inventory" ));
237237 QCOMPARE (manager.getAllHotkeys ().size (), 2 ); // Still 2, not 3
238238
239239 // Test setting hotkey with modifiers
240- manager.setHotkey (" CTRL+F3" , " open exit n" );
240+ QVERIFY ( manager.setHotkey (" CTRL+F3" , " open exit n" ) );
241241 QCOMPARE (manager.getCommandQString (" CTRL+F3" ), QString (" open exit n" ));
242242 QCOMPARE (manager.getAllHotkeys ().size (), 3 );
243243
244244 // Test updating hotkey with modifiers
245- manager.setHotkey (" CTRL+F3" , " close exit n" );
245+ QVERIFY ( manager.setHotkey (" CTRL+F3" , " close exit n" ) );
246246 QCOMPARE (manager.getCommandQString (" CTRL+F3" ), QString (" close exit n" ));
247247 QCOMPARE (manager.getAllHotkeys ().size (), 3 ); // Still 3
248248
@@ -332,27 +332,27 @@ void TestHotkeyManager::invalidKeyValidationTest()
332332 QCOMPARE (manager.getAllHotkeys ().size (), 0 );
333333
334334 // Test that invalid base keys are rejected
335- manager.setHotkey (" F13" , " invalid" );
335+ QVERIFY (! manager.setHotkey (" F13" , " invalid" ) );
336336 QCOMPARE (manager.getCommandQString (" F13" ), QString ()); // Should not be set
337337 QCOMPARE (manager.getAllHotkeys ().size (), 0 );
338338
339339 // Test typo in key name
340- manager.setHotkey (" NUMPDA8" , " typo" ); // Typo: NUMPDA instead of NUMPAD
340+ QVERIFY (! manager.setHotkey (" NUMPDA8" , " typo" ) ); // Typo: NUMPDA instead of NUMPAD
341341 QCOMPARE (manager.getCommandQString (" NUMPDA8" ), QString ());
342342 QCOMPARE (manager.getAllHotkeys ().size (), 0 );
343343
344344 // Test completely invalid key
345- manager.setHotkey (" INVALID" , " test" );
345+ QVERIFY (! manager.setHotkey (" INVALID" , " test" ) );
346346 QCOMPARE (manager.getCommandQString (" INVALID" ), QString ());
347347 QCOMPARE (manager.getAllHotkeys ().size (), 0 );
348348
349349 // Test that valid keys still work
350- manager.setHotkey (" F12" , " valid" );
350+ QVERIFY ( manager.setHotkey (" F12" , " valid" ) );
351351 QCOMPARE (manager.getCommandQString (" F12" ), QString (" valid" ));
352352 QCOMPARE (manager.getAllHotkeys ().size (), 1 );
353353
354354 // Test invalid key with valid modifiers
355- manager.setHotkey (" CTRL+F13" , " invalid" );
355+ QVERIFY (! manager.setHotkey (" CTRL+F13" , " invalid" ) );
356356 QCOMPARE (manager.getCommandQString (" CTRL+F13" ), QString ());
357357 QCOMPARE (manager.getAllHotkeys ().size (), 1 ); // Still just F12
358358
@@ -367,29 +367,29 @@ void TestHotkeyManager::invalidKeyValidationTest()
367367 manager.importFromCliFormat (" " );
368368
369369 // Function keys
370- manager.setHotkey (" F1" , " test" );
370+ QVERIFY ( manager.setHotkey (" F1" , " test" ) );
371371 QVERIFY (manager.hasHotkey (" F1" ));
372372
373373 // Numpad
374- manager.setHotkey (" NUMPAD5" , " test" );
374+ QVERIFY ( manager.setHotkey (" NUMPAD5" , " test" ) );
375375 QVERIFY (manager.hasHotkey (" NUMPAD5" ));
376376
377377 // Navigation
378- manager.setHotkey (" HOME" , " test" );
378+ QVERIFY ( manager.setHotkey (" HOME" , " test" ) );
379379 QVERIFY (manager.hasHotkey (" HOME" ));
380380
381381 // Arrow keys
382- manager.setHotkey (" UP" , " test" );
382+ QVERIFY ( manager.setHotkey (" UP" , " test" ) );
383383 QVERIFY (manager.hasHotkey (" UP" ));
384384
385385 // Misc
386- manager.setHotkey (" ACCENT" , " test" );
386+ QVERIFY ( manager.setHotkey (" ACCENT" , " test" ) );
387387 QVERIFY (manager.hasHotkey (" ACCENT" ));
388388
389- manager.setHotkey (" 0" , " test" );
389+ QVERIFY ( manager.setHotkey (" 0" , " test" ) );
390390 QVERIFY (manager.hasHotkey (" 0" ));
391391
392- manager.setHotkey (" HYPHEN" , " test" );
392+ QVERIFY ( manager.setHotkey (" HYPHEN" , " test" ) );
393393 QVERIFY (manager.hasHotkey (" HYPHEN" ));
394394}
395395
@@ -413,7 +413,7 @@ void TestHotkeyManager::duplicateKeyBehaviorTest()
413413 QCOMPARE (manager.getCommandQString (" F1" ), QString (" original" ));
414414 QCOMPARE (manager.getAllHotkeys ().size (), 1 );
415415
416- manager.setHotkey (" F1" , " replaced" );
416+ QVERIFY ( manager.setHotkey (" F1" , " replaced" ) );
417417 QCOMPARE (manager.getCommandQString (" F1" ), QString (" replaced" ));
418418 QCOMPARE (manager.getAllHotkeys ().size (), 1 ); // Still 1, not 2
419419}
0 commit comments