From 37041b810fbd10aab0834a33ae1dbd9edbb8bcb9 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 9 Nov 2022 16:28:19 +1100 Subject: Add so many tests i am going to die --- src/drivers/test/test_battery.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/drivers/test/test_battery.cpp (limited to 'src/drivers/test/test_battery.cpp') diff --git a/src/drivers/test/test_battery.cpp b/src/drivers/test/test_battery.cpp new file mode 100644 index 00000000..a1499e40 --- /dev/null +++ b/src/drivers/test/test_battery.cpp @@ -0,0 +1,18 @@ +#include +#include "battery.hpp" + +#include "catch2/catch.hpp" + +namespace drivers { + +TEST_CASE("battery measurement", "[integration]") { + REQUIRE(drivers::init_adc() == ESP_OK); + + SECTION("voltage is within range") { + uint32_t voltage = read_battery_voltage(); + REQUIRE(voltage <= 2200); // Plugged in, no battery. + REQUIRE(voltage >= 1000); + } +} + +} // namespace drivers -- cgit v1.2.3