Edit file File name : TimesheetConfigTest.php Content :<?php /* * This file is part of the Kimai time-tracking app. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace App\Tests\API\Model; use App\API\Model\TimesheetConfig; use PHPUnit\Framework\TestCase; /** * @covers \App\API\Model\TimesheetConfig */ class TimesheetConfigTest extends TestCase { public function testSetter() { $sut = new TimesheetConfig(); $this->assertInstanceOf(TimesheetConfig::class, $sut->setIsAllowFutureTimes(false)); $this->assertInstanceOf(TimesheetConfig::class, $sut->setIsAllowOverlapping(false)); $this->assertInstanceOf(TimesheetConfig::class, $sut->setDefaultBeginTime('08:00')); $this->assertInstanceOf(TimesheetConfig::class, $sut->setTrackingMode('punch')); $this->assertInstanceOf(TimesheetConfig::class, $sut->setActiveEntriesSoftLimit(2)); $this->assertInstanceOf(TimesheetConfig::class, $sut->setActiveEntriesHardLimit(3)); } } Save