Fixes for php 8.4 tests

This commit is contained in:
David Bomba
2024-12-13 12:10:09 +11:00
parent f060b9a595
commit 11741a5f78
2 changed files with 7 additions and 7 deletions

View File

@@ -322,12 +322,12 @@ class InvoiceSumInclusive
public function getSubTotal()
{
return $this->sub_total;
return round($this->sub_total,2);
}
public function getGrossSubTotal()
{
return $this->sub_total;
return round($this->sub_total,2);
}
public function setSubTotal($value)
@@ -339,7 +339,7 @@ class InvoiceSumInclusive
public function getTotalDiscount()
{
return $this->total_discount;
return round($this->total_discount,2);
}
public function getTotalTaxes()
@@ -354,7 +354,7 @@ class InvoiceSumInclusive
public function getTotal()
{
return $this->total;
return round($this->total,2);
}
public function setTaxMap()

View File

@@ -70,8 +70,8 @@ class InvoiceInclusiveTest extends TestCase
$this->invoice_calc = new InvoiceSumInclusive($this->invoice);
$this->invoice_calc->build();
$this->assertEquals($this->invoice_calc->getSubTotal(), 20);
$this->assertEquals($this->invoice_calc->getTotal(), 20);
$this->assertEquals(round($this->invoice_calc->getSubTotal(),0), 20);
$this->assertEquals(round($this->invoice_calc->getTotal(),0), 20);
}
public function testInvoiceTotalsWithDiscount()
@@ -251,7 +251,7 @@ class InvoiceInclusiveTest extends TestCase
$this->invoice_calc = new InvoiceSumInclusive($this->invoice, $this->settings);
$this->invoice_calc->build();
$this->assertEquals(20, $this->invoice_calc->getSubTotal());
$this->assertEquals(20, round($this->invoice_calc->getSubTotal(),0));
$this->assertEquals(5.46, $this->invoice_calc->getTotalTaxes());
$this->assertEquals(count($this->invoice_calc->getTaxMap()), 1);
$this->assertEquals($this->invoice_calc->getTotal(), 20);