Exemplo n.º 1
0
 function test_AdminGetList()
 {
     $registry = Registry::getInstance();
     $this->adminId = $registry->get('adminId');
     //out( "CMS\Admin->getList()");
     $list = Admin::getList();
     $this->assertNotCount(0, $list, "List Admin: getList() returned empty array on not empty DB. Existing Admin({$this->adminId}) not found.");
     $this->assertArrayHasKey($this->adminId, $list, "List Admin: Existing Admin({$adminId}) not found by getList()");
     $admin = $list[$this->adminId];
     $this->assertInstanceOf('common\\Admin', $admin, "List Admin: getList() item is not an instance of Admin.");
     $this->assertEquals($this->adminId, $admin->id, "Admin getList: Error getting admin->id");
     $this->assertEquals($this->data[1]['admin_description'], $admin->description, "Admin getList: Error getting admin->description");
     $this->assertEquals($this->data[1]['admin_email'], $admin->email, "Admin getList: Error getting admin->email");
     $this->assertEquals($this->data[1]['admin_login'], $admin->login, "Admin getList: Error getting admin->login");
     $this->assertEquals($this->data[1]['admin_name'], $admin->name, "Admin getList: Error getting admin->name");
     $this->assertEquals(Admin::passwordEncode($this->data[1]['admin_password']), $admin->password, "Admin getList: Error getting admin->password");
     $this->assertEquals($this->data[1]['admin_state'], $admin->state, "Admin getList: Error getting admin->state");
     $this->assertEquals($this->data[1]['admin_rights'], $admin->rights, "Admin getList: Error getting admin->rights");
     $this->assertEquals($this->data[1]['admin_locale'], $admin->locale, "Admin getList: Error getting admin->locale");
     unset($admin);
 }