diff options
| author | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2022-09-17 13:49:47 +0000 |
|---|---|---|
| committer | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2022-09-17 13:49:47 +0000 |
| commit | d3f79db0041193160190694d731ba00929d6f871 (patch) | |
| tree | ce8a0714592c52927d7e6be85b6e5097da296c3e /tests/unit | |
| parent | 897179539ef615f61e5fb61ec8c7211880caa918 (diff) | |
remove SORM config from object instances, re #1473
Merge request studip/studip!920
Diffstat (limited to 'tests/unit')
| -rw-r--r-- | tests/unit/lib/classes/SimpleOrMapNodbTest.php | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/unit/lib/classes/SimpleOrMapNodbTest.php b/tests/unit/lib/classes/SimpleOrMapNodbTest.php index f6b4e0b..e5c333b 100644 --- a/tests/unit/lib/classes/SimpleOrMapNodbTest.php +++ b/tests/unit/lib/classes/SimpleOrMapNodbTest.php @@ -38,7 +38,7 @@ class auth_user_md5 extends SimpleORMap return $this->content['perms'] = mb_strtolower($perm); } - public function registerCallback($types, $cb) + public static function registerCallback($types, $cb) { return parent::registerCallback($types, $cb); } @@ -274,4 +274,18 @@ class SimpleOrMapNodbTest extends \Codeception\Test\Unit $this->assertEquals(3, $a->id); $this->assertEquals('auth_user_md5WillStore', $callback_was_here); } + + + /** + * @depends testConstruct + */ + public function testSerialization($a) + { + $serialized = serialize($a); + $this->assertIsString($serialized); + + $unserialized = unserialize($serialized); + + $this->assertEquals($a->toArray(), $unserialized->toArray()); + } } |
