Esempio n. 1
0
 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"));
 }
Esempio n. 2
0
 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__));
 }