dateTimeConstructor property
_DateTimeConstructor
dateTimeConstructor
getter/setter pair
Allows specifying a different way of creating a DateTime instance for testing.
There can be rare and erratic errors in DateTime creation in both JavaScript and the Dart VM, and this allows us to test ways of compensating for them.
Implementation
_DateTimeConstructor dateTimeConstructor = (int year, int month, int day,
int hour24, int minute, int second, int fractionalSecond, bool utc) {
if (utc) {
return DateTime.utc(
year, month, day, hour24, minute, second, fractionalSecond);
} else {
return DateTime(
year, month, day, hour24, minute, second, fractionalSecond);
}
};