<?php

/**
 * Test: Nette\Utils\DateTime: strict.
 */

declare(strict_types=1);

use Nette\Utils\DateTime;
use Tester\Assert;

require __DIR__ . '/../bootstrap.php';


Assert::error(
	fn() => (new DateTime)->setDate(1978, 2, 31),
	E_USER_WARNING,
	'Nette\Utils\DateTime: The date 1978-02-31 is not valid.',
);

Assert::error(
	fn() => (new DateTime)->setTime(0, 60),
	E_USER_WARNING,
	'Nette\Utils\DateTime: The time 00:60:00.00000 is not valid.',
);
