test: Improve comments manager test output in case of failure

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2025-04-09 13:49:16 +02:00
parent 3808f86c88
commit e2cd436205
No known key found for this signature in database
GPG key ID: F72FA5B49FFA96B0

View file

@ -507,14 +507,14 @@ class ManagerTest extends TestCase {
}
$saveSuccessful = $manager->save($comment);
$this->assertTrue($saveSuccessful);
$this->assertTrue($comment->getId() !== '');
$this->assertTrue($comment->getId() !== '0');
$this->assertTrue(!is_null($comment->getCreationDateTime()));
$this->assertTrue($saveSuccessful, 'Comment saving was not successful');
$this->assertNotEquals('', $comment->getId(), 'Comment ID should not be empty');
$this->assertNotEquals('0', $comment->getId(), 'Comment ID should not be string \'0\'');
$this->assertNotNull($comment->getCreationDateTime(), 'Comment creation date should not be null');
$loadedComment = $manager->get($comment->getId());
$this->assertSame($comment->getMessage(), $loadedComment->getMessage());
$this->assertEquals($comment->getCreationDateTime()->getTimestamp(), $loadedComment->getCreationDateTime()->getTimestamp());
$this->assertSame($comment->getMessage(), $loadedComment->getMessage(), 'Comment message should match');
$this->assertEquals($comment->getCreationDateTime()->getTimestamp(), $loadedComment->getCreationDateTime()->getTimestamp(), 'Comment creation date should match');
return $comment;
}