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
@@ -24,7 +24,7 @@ class TaskFileModelTest extends Base
|
||||
$this->assertEquals('/tmp/foo', $file['path']);
|
||||
$this->assertEquals(0, $file['is_image']);
|
||||
$this->assertEquals(1, $file['task_id']);
|
||||
$this->assertEquals(time(), $file['date'], '', 2);
|
||||
$this->assertEqualsWithDelta(time(), $file['date'], 2, '');
|
||||
$this->assertEquals(0, $file['user_id']);
|
||||
$this->assertEquals(10, $file['size']);
|
||||
|
||||
@@ -195,7 +195,7 @@ class TaskFileModelTest extends Base
|
||||
$this->assertEquals(1, $files[0]['task_id']);
|
||||
$this->assertEquals(0, $files[0]['user_id']);
|
||||
$this->assertEquals(123, $files[0]['size']);
|
||||
$this->assertEquals(time(), $files[0]['date'], '', 2);
|
||||
$this->assertEqualsWithDelta(time(), $files[0]['date'], 2, '');
|
||||
|
||||
$this->assertEquals(2, $files[1]['id']);
|
||||
$this->assertEquals('file2.doc', $files[1]['name']);
|
||||
@@ -203,7 +203,7 @@ class TaskFileModelTest extends Base
|
||||
$this->assertEquals(1, $files[1]['task_id']);
|
||||
$this->assertEquals(0, $files[1]['user_id']);
|
||||
$this->assertEquals(456, $files[1]['size']);
|
||||
$this->assertEquals(time(), $files[1]['date'], '', 2);
|
||||
$this->assertEqualsWithDelta(time(), $files[1]['date'], 2, '');
|
||||
}
|
||||
|
||||
public function testUploadFilesWithEmptyFiles()
|
||||
@@ -299,7 +299,7 @@ class TaskFileModelTest extends Base
|
||||
$this->assertEquals(1, $files[0]['task_id']);
|
||||
$this->assertEquals(0, $files[0]['user_id']);
|
||||
$this->assertEquals(4, $files[0]['size']);
|
||||
$this->assertEquals(time(), $files[0]['date'], '', 2);
|
||||
$this->assertEqualsWithDelta(time(), $files[0]['date'], 2, '');
|
||||
}
|
||||
|
||||
public function testUploadFileContentWithObjectStorageError()
|
||||
|
||||
Reference in New Issue
Block a user