mirror of
https://github.com/whoahq/whoa.git
synced 2026-11-04 22:07:01 +03:00
feat(util): add initial implementation of CGameTime
This commit is contained in:
4 files changed
+87
No files matched your search
@@ -0,0 +1,28 @@
|
||||
#include "util/time/CGameTime.hpp"
|
||||
#include "catch.hpp"
|
||||
|
||||
TEST_CASE("CGameTime::CGameTime", "[util]") {
|
||||
SECTION("constructs correctly") {
|
||||
CGameTime time;
|
||||
|
||||
CHECK(time.m_minute == -1);
|
||||
CHECK(time.m_hour == -1);
|
||||
CHECK(time.m_weekday == -1);
|
||||
CHECK(time.m_monthday == -1);
|
||||
CHECK(time.m_month == -1);
|
||||
CHECK(time.m_year == -1);
|
||||
CHECK(time.m_flags == 0x0);
|
||||
CHECK(time.m_holidayOffset == 0);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_CASE("CGameTime::TickMinute", "[util]") {
|
||||
SECTION("ticks minute correctly") {
|
||||
CGameTime time;
|
||||
time.SetHourAndMinutes(0, 0);
|
||||
time.TickMinute();
|
||||
|
||||
CHECK(time.m_hour == 0);
|
||||
CHECK(time.m_minute == 1);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user