timeStampToMillis function
Implementation
@visibleForTesting
int timeStampToMillis(int hour, int minute, int sec, int ms) {
if (hour <= 23 &&
hour >= 0 &&
minute <= 59 &&
minute >= 0 &&
sec <= 59 &&
sec >= 0 &&
ms <= 999 &&
ms >= 0) {
int result = ms;
result += sec * 1000;
result += minute * 60 * 1000;
result += hour * 60 * 60 * 1000;
return result;
} else {
throw RangeError('sth. is outa range');
}
}