<?php declare(strict_types=1); namespace Engelsystem\Test\Unit\Helpers\Schedule; use Engelsystem\Helpers\Schedule\CalculatesTime; use Engelsystem\Test\Unit\TestCase; class CalculatesTimeTest extends TestCase { /** * @covers \Engelsystem\Helpers\Schedule\CalculatesTime::secondsFromTime */ public function testSecondsFromTime(): void { $calc = new class { use CalculatesTime; public function calc(string $time): int { return $this->secondsFromTime($time); } }; $this->assertEquals(0, $calc->calc('0:00')); $this->assertEquals(60, $calc->calc('0:01')); $this->assertEquals(60 * 60, $calc->calc('01:00')); $this->assertEquals(60 * 60 * 10 + 60 * 11, $calc->calc('10:11')); } }