aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/lib/classes/SimpleOrMapNodbTest.php16
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());
+ }
}