| 123456789101112131415161718192021 |
- <?php
- declare(strict_types=1);
- use Nette\Utils\Helpers;
- use Tester\Assert;
- require __DIR__ . '/../bootstrap.php';
- Assert::same(20, Helpers::clamp(20, 10, 30));
- Assert::same(21, Helpers::clamp(20, 21, 30));
- Assert::same(19, Helpers::clamp(20, 10, 19));
- Assert::same(19.0, Helpers::clamp(20.0, 10.0, 19.0));
- Assert::exception(
- fn() => Helpers::clamp(20, 30, 10),
- InvalidArgumentException::class,
- 'Minimum (30) is not less than maximum (10).',
- );
|