Fixed tests for stricter typing

This commit is contained in:
Jan Böhmer 2023-06-11 15:32:29 +02:00
parent fcbb1849ec
commit df8f54f5a4
3 changed files with 17 additions and 20 deletions

View file

@ -117,15 +117,15 @@ class PartLotWithdrawAddHelperTest extends WebTestCase
{
//Add 5 to lot 1
$this->service->add($this->partLot1, 5, "Test");
$this->assertSame(15, $this->partLot1->getAmount());
$this->assertSame(15.0, $this->partLot1->getAmount());
//Add 3.2 to lot 2
$this->service->add($this->partLot2, 3.2, "Test");
$this->assertSame(5, $this->partLot2->getAmount());
$this->assertSame(5.0, $this->partLot2->getAmount());
//Add 1.5 to lot 3
$this->service->add($this->partLot3, 1.5, "Test");
$this->assertSame(2, $this->partLot3->getAmount());
$this->assertSame(2.0, $this->partLot3->getAmount());
}
@ -133,23 +133,23 @@ class PartLotWithdrawAddHelperTest extends WebTestCase
{
//Withdraw 5 from lot 1
$this->service->withdraw($this->partLot1, 5, "Test");
$this->assertSame(5, $this->partLot1->getAmount());
$this->assertSame(5.0, $this->partLot1->getAmount());
//Withdraw 2.2 from lot 2
$this->service->withdraw($this->partLot2, 2.2, "Test");
$this->assertSame(0, $this->partLot2->getAmount());
$this->assertSame(0.0, $this->partLot2->getAmount());
}
public function testMove(): void
{
//Move 5 from lot 1 to lot 2
$this->service->move($this->partLot1, $this->partLot2, 5, "Test");
$this->assertSame(5, $this->partLot1->getAmount());
$this->assertSame(7, $this->partLot2->getAmount());
$this->assertSame(5.0, $this->partLot1->getAmount());
$this->assertSame(7.0, $this->partLot2->getAmount());
//Move 2.2 from lot 2 to lot 3
$this->service->move($this->partLot2, $this->partLot3, 2.2, "Test");
$this->assertSame(5, $this->partLot2->getAmount());
$this->assertSame(2, $this->partLot3->getAmount());
$this->assertSame(5.0, $this->partLot2->getAmount());
$this->assertSame(2.0, $this->partLot3->getAmount());
}
}