aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorprovokateurin <kate@provokateurin.de>2024-09-15 13:40:16 +0200
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>2024-09-16 13:52:27 +0000
commitb7b5b5005026e600c7a3f59d4eacc6c0c0d7fe96 (patch)
tree3716f04bfd3da3927b803a53ff3b6d5e46fbf716 /tests
parentcea10d643ec4605e9f03231828b102034dcf2674 (diff)
downloadnextcloud-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.php9
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());
}