From ccc49c7b9c2ecf69e26b099d71c2bab0e9914359 Mon Sep 17 00:00:00 2001 From: KacperLewandowski <40142549+KacperLewandowski@users.noreply.github.com> Date: Thu, 26 Nov 2020 14:40:07 +0100 Subject: [PATCH] [EGD-3698] Add UT for TimeRangeParser. (#750) Move TimeRangeParser to module-utils. --- changelog.md | 4 + .../application-calendar/CMakeLists.txt | 1 - .../data/TimeDisplayParser.hpp | 102 ------------- .../application-calendar/data/dateCommon.hpp | 14 +- .../widgets/AllEventsItem.cpp | 6 +- .../widgets/DayEventsItem.cpp | 4 +- .../widgets/EventDetailDescriptionItem.cpp | 5 +- module-utils/CMakeLists.txt | 1 + module-utils/test/CMakeLists.txt | 11 ++ .../test/unittest_TimeRangeParser.cpp | 143 ++++++++++++++++++ module-utils/time/TimeRangeParser.cpp | 72 +++++++++ module-utils/time/TimeRangeParser.hpp | 28 ++++ module-utils/time/time_conversion.cpp | 18 +++ module-utils/time/time_conversion.hpp | 1 + 14 files changed, 294 insertions(+), 116 deletions(-) delete mode 100644 module-apps/application-calendar/data/TimeDisplayParser.hpp create mode 100644 module-utils/test/unittest_TimeRangeParser.cpp create mode 100644 module-utils/time/TimeRangeParser.cpp create mode 100644 module-utils/time/TimeRangeParser.hpp diff --git a/changelog.md b/changelog.md index 5345c906f8e08da8a9ca14537fd10d3d2eab8fc3..a9b80d74549b6b63647b381b05ed710ee612d035 100644 --- a/changelog.md +++ b/changelog.md @@ -14,6 +14,10 @@ * `[alarms]` Database refactor +### Other + +* `[utils]` Added unit tests for time display. + ## [0.48.1 2020-11-23] ### Added diff --git a/module-apps/application-calendar/CMakeLists.txt b/module-apps/application-calendar/CMakeLists.txt index 5bd14a7cb628e155013bfa402d9a054844744fc4..aae3a4428df72b61e66ef8ebe98f4a5ae0bef27e 100644 --- a/module-apps/application-calendar/CMakeLists.txt +++ b/module-apps/application-calendar/CMakeLists.txt @@ -38,7 +38,6 @@ "${CMAKE_CURRENT_LIST_DIR}/widgets/CalendarStyle.hpp" "${CMAKE_CURRENT_LIST_DIR}/data/OptionParser.hpp" "${CMAKE_CURRENT_LIST_DIR}/data/CalendarData.hpp" - "${CMAKE_CURRENT_LIST_DIR}/data/TimeDisplayParser.hpp" ) target_link_libraries(${PROJECT_NAME} diff --git a/module-apps/application-calendar/data/TimeDisplayParser.hpp b/module-apps/application-calendar/data/TimeDisplayParser.hpp deleted file mode 100644 index 731deddb3c2df59a0f3d645b2f083bae1fe9b632..0000000000000000000000000000000000000000 --- a/module-apps/application-calendar/data/TimeDisplayParser.hpp +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. -// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md - -#pragma once -#include "module-apps/application-calendar/widgets/CalendarStyle.hpp" -#include -#include -#include