public function test_getObject() { $o = new user($this->dbObj, 2); $p = new permission($this->dbObj); $o->create(__METHOD__ . "1", "123"); $this->assertEquals($p->getObject(__METHOD__ . "1"), $o->getObject(__METHOD__ . "1")); $p->create(__METHOD__ . "2", 2, 0, "123"); $this->assertEquals($p->getObject(__METHOD__ . "2"), $o->getObject(__METHOD__ . "2")); }
public function test_create() { $x = new permission($this->dbObj); $newId = $x->create(__METHOD__, 1, 2, 777); $this->assertTrue(is_numeric($newId)); $this->assertTrue($newId > 0); // retrieve the information, see that we've got everything we need. $data = $x->get($newId); $this->assertTrue(is_array($data)); $this->assertTrue(count($data) > 0); $this->assertTrue(isset($data['object'])); $this->assertEquals($data['object'], __METHOD__); $this->assertTrue(isset($data['user_id'])); $this->assertEquals($data['user_id'], 1); $this->assertTrue(isset($data['group_id'])); $this->assertEquals($data['group_id'], 2); $this->assertTrue(isset($data['perms'])); $this->assertEquals($data['perms'], '777'); //retrieve based on name, make sure it matches what we got before. $this->assertEquals($data, $x->getObject(__METHOD__)); }