File mock_datetime.h¶
Location: include/mock\_datetime.h
Classes¶
Includes¶
graph LR
1["include/mock_datetime.h"]
click 1 "mock__datetime_8h.md#mock__datetime_8h"
1 --> 2
2["cstdint"]
Source¶
#pragma once
#include <cstdint>
struct MockDateTime {
int _year, _month, _day, _hour, _minute, _second;
MockDateTime(int year, int month, int day, int hour, int minute, int second = 0)
: _year(year), _month(month), _day(day), _hour(hour), _minute(minute), _second(second) {}
int year() const { return _year; }
int month() const { return _month; }
int day() const { return _day; }
int hour() const { return _hour; }
int minute() const { return _minute; }
int second() const { return _second; }
uint32_t unixtime() const {
return 1753778400; // 26.07.2025 14:55:00
}
};
#ifdef UNIT_TEST
using DateTime = MockDateTime;
#endif