~aleteoryx/muditaos

ae0a970653a7d1c1bb068ad6c0c12ea7928dcf4d — Artur Śleszyński 4 years ago aef316a
[EGD-6697] Fix DateTime::isYesterday() tests

Skip all days numbered 1 to avoid testing at month boundary.
1 files changed, 6 insertions(+), 0 deletions(-)

M module-utils/time/test/unittest_time.cpp
M module-utils/time/test/unittest_time.cpp => module-utils/time/test/unittest_time.cpp +6 -0
@@ 266,6 266,12 @@ TEST_CASE("DateTime")
                        newTimeTimeinfo.tm_mday = i;
                        auto newTime            = std::mktime(&newTimeTimeinfo);
                        DateTime datetime(timeSettings, newTime);

                        if (currentTimeTimeinfo.tm_mday == 1 &&
                            newTimeTimeinfo.tm_mon == currentTimeTimeinfo.tm_mon - 1) {
                            continue;
                        }

                        REQUIRE(!datetime.isYesterday());
                    }
                }