Skip to content
Snippets Groups Projects
Commit 1e2b7598 authored by Theodoros Katzalis's avatar Theodoros Katzalis
Browse files

Thanks to cppcheck spoteed a careless mistake in comparison operators

parent f03cd075
No related branches found
No related tags found
No related merge requests found
......@@ -16,12 +16,12 @@ TimeAndDate::TimeAndDate(uint16_t year, uint8_t month, uint8_t day, uint8_t hour
// check if the parameters makes sense
// @todo change the condition of the assertion for the \p year
assertI(2019 <= year < 2025, ErrorHandler::InternalErrorType::InvalidDate);
assertI(1 <= month <= 12, ErrorHandler::InternalErrorType::InvalidDate);
assertI(1 <= day <= 31, ErrorHandler::InternalErrorType::InvalidDate);
assertI(0 <= hour <= 24, ErrorHandler::InternalErrorType::InvalidDate);
assertI(0 <= minute <= 60, ErrorHandler::InternalErrorType::InvalidDate);
assertI(0 <= second <= 60, ErrorHandler::InternalErrorType::InvalidDate);
assertI(2019 <= year && year <= 2025, ErrorHandler::InternalErrorType::InvalidDate);
assertI(1 <= month && month <= 12, ErrorHandler::InternalErrorType::InvalidDate);
assertI(1 <= day && month <= 31, ErrorHandler::InternalErrorType::InvalidDate);
assertI(0 <= hour && hour <= 24, ErrorHandler::InternalErrorType::InvalidDate);
assertI(0 <= minute && minute <= 60, ErrorHandler::InternalErrorType::InvalidDate);
assertI(0 <= second && second <= 60, ErrorHandler::InternalErrorType::InvalidDate);
this->year = year;
this->month = month;
......@@ -171,4 +171,3 @@ bool TimeAndDate::operator<=(const TimeAndDate &Date) {
bool TimeAndDate::operator>=(const TimeAndDate &Date) {
return (*this > Date || *this == Date);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment