diff options
author | provokateurin <kate@provokateurin.de> | 2024-09-15 13:40:16 +0200 |
---|---|---|
committer | backportbot[bot] <backportbot[bot]@users.noreply.github.com> | 2024-09-16 13:52:27 +0000 |
commit | b7b5b5005026e600c7a3f59d4eacc6c0c0d7fe96 (patch) | |
tree | 3716f04bfd3da3927b803a53ff3b6d5e46fbf716 /tests | |
parent | cea10d643ec4605e9f03231828b102034dcf2674 (diff) | |
download | nextcloud-server-b7b5b5005026e600c7a3f59d4eacc6c0c0d7fe96.tar.gz nextcloud-server-b7b5b5005026e600c7a3f59d4eacc6c0c0d7fe96.zip |
fix(Entity): Fix magic setter call for custom strong typed settersbackport/48008/stable30
Signed-off-by: provokateurin <kate@provokateurin.de>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/AppFramework/Db/EntityTest.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/lib/AppFramework/Db/EntityTest.php b/tests/lib/AppFramework/Db/EntityTest.php index a521b480f8f..754c88eb233 100644 --- a/tests/lib/AppFramework/Db/EntityTest.php +++ b/tests/lib/AppFramework/Db/EntityTest.php @@ -27,7 +27,6 @@ use PHPUnit\Framework\Constraint\IsType; * @method void setTrueOrFalse(bool $trueOrFalse) * @method bool getAnotherBool() * @method bool isAnotherBool() - * @method void setAnotherBool(bool $anotherBool) * @method string getLongText() * @method void setLongText(string $longText) */ @@ -47,6 +46,10 @@ class TestEntity extends Entity { $this->addType('longText', 'blob'); $this->name = $name; } + + public function setAnotherBool(bool $anotherBool): void { + parent::setAnotherBool($anotherBool); + } } @@ -71,12 +74,14 @@ class EntityTest extends \Test\TestCase { public function testFromRow() { $row = [ 'pre_name' => 'john', - 'email' => 'john@something.com' + 'email' => 'john@something.com', + 'another_bool' => 1, ]; $this->entity = TestEntity::fromRow($row); $this->assertEquals($row['pre_name'], $this->entity->getPreName()); $this->assertEquals($row['email'], $this->entity->getEmail()); + $this->assertEquals($row['another_bool'], $this->entity->getAnotherBool()); } |