PHPUnit com mssql
Bom dia pessoal.
Estou tendo um problema ao rodar um teste de conexão do SQL Server com o PHPUnit.
Tenho o seguinte trecho:
class MinhaApp_Db_Connection {
public function getConnection($config) {
$dsn = $config['adapter'] . ":host=" . $config['hostname'] . ";dbname=" . $config['dbname'];
return new PDO($dsn, $config['user'], $config['password']);
}
}
Instanciando a classe e chamando o metódo de forma convencional, funciona perfeitamente
$config['adapter'] = 'mssql';
$config['hostname'] = '00.00.000.00';
$config['dbname'] = 'dbname';
$config['user'] = 'user';
$config['password'] = 'pass';
$connection = new MinhaApp_Db_Connection();
$con = $connection->getConnection($config);
Mas ao rodar um teste, recebo um PDOException: could not find driver
public function testVerificaSeRetornaObjetoPDO() {
$connection = new MinhaApp_Db_Connection();
$con = $connection->getConnection($this->config);
$this->assertInstanceOf("PDO", $con);
}
Alguém sabe o que possa ser isso? Preciso configurar alguma coisa no PHPUnit?
Obrigado
Discussão (1)
Carregando comentários...