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); }