public function testDbAdapterExceptionInvalidLoginCredentials() { $params = $this->_util->getParams(); $params['password'] = '******'; // invalid password try { $db = new Zend_Db_Adapter_Mysqli($params); $db->getConnection(); // force a connection $this->fail('Expected to catch Zend_Db_Adapter_Mysqli_Exception'); } catch (Exception $e) { $this->assertThat($e, $this->isInstanceOf('Zend_Db_Adapter_Mysqli_Exception'), 'Expected to catch Zend_Db_Adapter_Mysqli_Exception, got ' . get_class($e)); } }
/** */ public function getZendDbMysqlConnection() { $db_params = $this->getDbParams(); $params = array(); foreach (self::$_application_ini_map as $k => $v) { if (isset($db_params[$k])) { $params[$v] = $db_params[$k]; } } #require_once 'Zend/Db/Adapter/Mysqli.php'; $db = new Zend_Db_Adapter_Mysqli($params); return $db->getConnection(); }