@@ -9,29 +9,29 @@ class InputManagerTest : public ::testing::Test {
99
1010 void SetUp () override {
1111 // Reset mocks
12- // drivers::Button ::resetMock(); // Removed
12+ // drivers::ButtonDriver ::resetMock(); // Removed
1313 inputManager = new application::InputManager ();
1414 inputManager->begin ();
1515
1616 // Ensure initial state is released (HIGH)
17- drivers::Button ::setMockState (Config::Pin::BTN_A, HIGH);
18- drivers::Button ::setMockState (Config::Pin::BTN_B, HIGH);
17+ drivers::ButtonDriver ::setMockState (Config::Pin::BTN_A, HIGH);
18+ drivers::ButtonDriver ::setMockState (Config::Pin::BTN_B, HIGH);
1919 }
2020
2121 void TearDown () override {
2222 delete inputManager;
2323 }
2424};
2525
26- // Helper to simulate button press with debounce
26+ // Helper to simulate ButtonDriver press with debounce
2727void pressButton (application::InputManager *im, int pin) {
28- drivers::Button ::setMockState (pin, LOW);
28+ drivers::ButtonDriver ::setMockState (pin, LOW);
2929 im->update (); // Detect change (start debounce)
3030 _mock_millis += 70 ; // Wait > 50ms (Config::DEBOUNCE_DELAY assumed 50)
3131}
3232
3333void releaseButton (application::InputManager *im, int pin) {
34- drivers::Button ::setMockState (pin, HIGH);
34+ drivers::ButtonDriver ::setMockState (pin, HIGH);
3535 im->update (); // Detect change
3636 _mock_millis += 70 ;
3737}
@@ -40,7 +40,7 @@ TEST_F(InputManagerTest, InitialStateReturnsNone) {
4040 EXPECT_EQ (inputManager->update (), application::InputEvent::NONE);
4141}
4242
43- TEST_F (InputManagerTest, ButtonAPress ) {
43+ TEST_F (InputManagerTest, ButtonDriverAPress ) {
4444 pressButton (inputManager, Config::Pin::BTN_A);
4545 EXPECT_EQ (inputManager->update (), application::InputEvent::BTN_A);
4646
@@ -51,7 +51,7 @@ TEST_F(InputManagerTest, ButtonAPress) {
5151 EXPECT_EQ (inputManager->update (), application::InputEvent::NONE);
5252}
5353
54- TEST_F (InputManagerTest, ButtonBPress ) {
54+ TEST_F (InputManagerTest, ButtonDriverBPress ) {
5555 pressButton (inputManager, Config::Pin::BTN_B);
5656 EXPECT_EQ (inputManager->update (), application::InputEvent::BTN_B);
5757
@@ -60,8 +60,8 @@ TEST_F(InputManagerTest, ButtonBPress) {
6060}
6161
6262TEST_F (InputManagerTest, SimultaneousPress) {
63- drivers::Button ::setMockState (Config::Pin::BTN_A, LOW);
64- drivers::Button ::setMockState (Config::Pin::BTN_B, LOW);
63+ drivers::ButtonDriver ::setMockState (Config::Pin::BTN_A, LOW);
64+ drivers::ButtonDriver ::setMockState (Config::Pin::BTN_B, LOW);
6565 inputManager->update (); // Detect both change
6666
6767 _mock_millis += 70 ;
@@ -72,7 +72,7 @@ TEST_F(InputManagerTest, SimultaneousPress) {
7272 EXPECT_EQ (inputManager->update (), application::InputEvent::NONE);
7373}
7474
75- TEST_F (InputManagerTest, ButtonRelease ) {
75+ TEST_F (InputManagerTest, ButtonDriverRelease ) {
7676 pressButton (inputManager, Config::Pin::BTN_A);
7777 EXPECT_EQ (inputManager->update (), application::InputEvent::BTN_A);
7878
0 commit comments