From 05f248577fd66467b27092056d93e98e96d6de50 Mon Sep 17 00:00:00 2001 From: Eric Ratliff Date: Sun, 22 Feb 2026 17:26:14 -0600 Subject: [PATCH] Fixed errors and warnings with test results --- libraries/button/src/test_button.cpp | 4 ++-- templates/basic/test.bat | 2 +- templates/basic/test/CMakeLists.txt.tmpl | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/button/src/test_button.cpp b/libraries/button/src/test_button.cpp index 3171bff..373d6b5 100644 --- a/libraries/button/src/test_button.cpp +++ b/libraries/button/src/test_button.cpp @@ -268,7 +268,7 @@ TEST_F(ButtonSimTest, DoubleReleaseSameState) { TEST(ButtonPolymorphismTest, AllImplsWorkThroughBasePointer) { mock_arduino_reset(); SimHal hal; - hal.setDigital(2, LOW); // pressed for active-low + hal.setPin(2, LOW); // pressed for active-low ButtonDigital digital_btn(&hal, 2, true); ButtonMock mock_btn; @@ -286,4 +286,4 @@ TEST(ButtonPolymorphismTest, AllImplsWorkThroughBasePointer) { EXPECT_TRUE(pressed); (void)raw; // just verify it compiles and runs } -} +} \ No newline at end of file diff --git a/templates/basic/test.bat b/templates/basic/test.bat index 254fa6b..1dd95c7 100644 --- a/templates/basic/test.bat +++ b/templates/basic/test.bat @@ -111,7 +111,7 @@ if %DO_CLEAN%==1 ( if not exist "%BUILD_DIR%\CMakeCache.txt" ( echo [TEST] Configuring test build. First run will fetch Google Test... - cmake -S "%TEST_DIR%" -B "%BUILD_DIR%" -DCMAKE_BUILD_TYPE=Debug + cmake -S "%TEST_DIR%" -B "%BUILD_DIR%" if errorlevel 1 ( echo [FAIL] cmake configure failed. echo Run 'anvil doctor' to check your environment. diff --git a/templates/basic/test/CMakeLists.txt.tmpl b/templates/basic/test/CMakeLists.txt.tmpl index ae85bec..4b16c0e 100644 --- a/templates/basic/test/CMakeLists.txt.tmpl +++ b/templates/basic/test/CMakeLists.txt.tmpl @@ -94,6 +94,7 @@ foreach(TEST_SOURCE ${DRIVER_TEST_SOURCES}) add_executable(${TEST_NAME} ${TEST_SOURCE}) target_link_libraries(${TEST_NAME} GTest::gtest_main + GTest::gmock mock_arduino ) gtest_discover_tests(${TEST_NAME})