Release 2.49 (#5820)
* bump packages * add column summarization per customer (#5808) * clarify database requirements * added helper methods to fetch original expected time Co-authored-by: GregorB54321 <34287148+GregorB54321@users.noreply.github.com>
This commit is contained in:
@@ -50,4 +50,23 @@ class WorkingTimeTest extends TestCase
|
||||
self::assertSame($approvedBy, $sut->getApprovedBy());
|
||||
self::assertTrue($sut->isApproved());
|
||||
}
|
||||
|
||||
public function testExpectedTime(): void
|
||||
{
|
||||
$user = new User();
|
||||
$user->setUsername('bar');
|
||||
$date = new \DateTimeImmutable();
|
||||
$sut = new WorkingTime($user, $date);
|
||||
$sut->setExpectedTime(222222);
|
||||
|
||||
self::assertEquals(222222, $sut->getExpectedTime());
|
||||
self::assertEquals(222222, $sut->getOriginalExpectedTime());
|
||||
$reducedBy = $sut->halveExpectedTime();
|
||||
self::assertEquals(111111, $reducedBy);
|
||||
self::assertEquals(111111, $sut->getExpectedTime());
|
||||
self::assertEquals(222222, $sut->getOriginalExpectedTime());
|
||||
$sut->emptyExpectedTime();
|
||||
self::assertEquals(0, $sut->getExpectedTime());
|
||||
self::assertEquals(222222, $sut->getOriginalExpectedTime());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user