diff options
Diffstat (limited to 'tests')
| -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()); + } } |
