From 3f588e35daaf1cddf18d5d47b84aa3db64d9eb24 Mon Sep 17 00:00:00 2001 From: Yann Locatelli Date: Wed, 27 Jul 2022 12:03:48 +0200 Subject: [PATCH] :construction: (firmware): Set relative path for UT --- libs/FirmwareKit/include/FirmwareKit.h | 2 +- libs/FirmwareKit/tests/FirmwareKit_test.cpp | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/libs/FirmwareKit/include/FirmwareKit.h b/libs/FirmwareKit/include/FirmwareKit.h index e1f3032308..b0619fa1ac 100644 --- a/libs/FirmwareKit/include/FirmwareKit.h +++ b/libs/FirmwareKit/include/FirmwareKit.h @@ -15,7 +15,7 @@ namespace leka { class FirmwareKit : public interface::FirmwareUpdate { - static constexpr auto os_version_path = "/fs/sys/os-version"; + static constexpr auto os_version_path = "fs/sys/os-version"; public: explicit FirmwareKit(interface::FlashMemory &flash, const char *format = "/fs/usr/os/LekaOS-%i.%i.%i.bin") diff --git a/libs/FirmwareKit/tests/FirmwareKit_test.cpp b/libs/FirmwareKit/tests/FirmwareKit_test.cpp index 0cd3ec3ee7..365c9d3bd4 100644 --- a/libs/FirmwareKit/tests/FirmwareKit_test.cpp +++ b/libs/FirmwareKit/tests/FirmwareKit_test.cpp @@ -32,6 +32,8 @@ class FirmwareKitTest : public ::testing::Test mock::FlashMemory mock_flash; FirmwareKit firmwarekit; + FirmwareVersion default_current_version = FirmwareVersion {1, 0, 0}; + std::array content = {0x61, 0x62, 0x63, 0x64, 0x65, 0x66}; // "abcdef" }; @@ -51,6 +53,15 @@ TEST_F(FirmwareKitTest, instantiation) ASSERT_NE(&firmwarekit, nullptr); } +TEST_F(FirmwareKitTest, getCurrentVersion) +{ + auto actual_version = firmwarekit.getCurrentVersion(); + + EXPECT_EQ(actual_version.major, default_current_version.major); + EXPECT_EQ(actual_version.minor, default_current_version.minor); + EXPECT_EQ(actual_version.revision, default_current_version.revision); +} + TEST_F(FirmwareKitTest, loadUpdate) { auto version = FirmwareVersion {.major = 1, .minor = 2, .revision = 3};