tests: port assertEquals() with delta to assertEqualsWithDelta()
assertEquals() in phpunit 9.5 no longer takes a delta parameter and has assertEqualsWithDelta() as a replacement. This means float get compared without a delta atm, and a recent phpunit release (9.5.25) has made float comparisons stricter resulting in test suite errors such as: 1) SubtaskTimeTrackingModelTest::testCalculateSubtaskTime Total spent Failed asserting that 3.3000000000000003 matches expected 3.3. tests/units/Model/SubtaskTimeTrackingModelTest.php:186 This replaces all assertEquals() calls that pass a delta value with assertEqualsWithDelta().
This commit is contained in:
committed by
Frédéric Guillot
parent
2d4ee932da
commit
0b8a270bbb
@@ -27,8 +27,8 @@ class TaskExternalLinkTest extends Base
|
||||
$this->assertEquals('related', $link['dependency']);
|
||||
$this->assertEquals('weblink', $link['link_type']);
|
||||
$this->assertEquals(0, $link['creator_id']);
|
||||
$this->assertEquals(time(), $link['date_modification'], '', 2);
|
||||
$this->assertEquals(time(), $link['date_creation'], '', 2);
|
||||
$this->assertEqualsWithDelta(time(), $link['date_modification'], 2, '');
|
||||
$this->assertEqualsWithDelta(time(), $link['date_creation'], 2, '');
|
||||
}
|
||||
|
||||
public function testCreateWithUserSession()
|
||||
@@ -50,8 +50,8 @@ class TaskExternalLinkTest extends Base
|
||||
$this->assertEquals('related', $link['dependency']);
|
||||
$this->assertEquals('weblink', $link['link_type']);
|
||||
$this->assertEquals(1, $link['creator_id']);
|
||||
$this->assertEquals(time(), $link['date_modification'], '', 2);
|
||||
$this->assertEquals(time(), $link['date_creation'], '', 2);
|
||||
$this->assertEqualsWithDelta(time(), $link['date_modification'], 2, '');
|
||||
$this->assertEqualsWithDelta(time(), $link['date_creation'], 2, '');
|
||||
}
|
||||
|
||||
public function testModification()
|
||||
@@ -71,7 +71,7 @@ class TaskExternalLinkTest extends Base
|
||||
$link = $taskExternalLinkModel->getById(1);
|
||||
$this->assertNotEmpty($link);
|
||||
$this->assertEquals('https://kanboard.org/', $link['url']);
|
||||
$this->assertEquals(time(), $link['date_modification'], '', 2);
|
||||
$this->assertEqualsWithDelta(time(), $link['date_modification'], 2, '');
|
||||
}
|
||||
|
||||
public function testRemove()
|
||||
|
||||
Reference in New Issue
Block a user