Skip to content

Commit 87781fa

Browse files
committed
Fixed tests
1 parent 431f9a5 commit 87781fa

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

tests/TestHotkeyManager.cpp

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)