/** * @expectedException \PDOException */ public function testThrowsPdoException() { $sDsn = 'invalidDsn'; $aValidParams = ['dbal_user' => 'john', 'dbal_password' => 'secret']; /** @var DbDriverManager $manager */ $manager = $this->prophesize('vaidasif\\dbal\\DbDriverManager'); $manager->prepareDsn($aValidParams)->willReturn($sDsn); $obj = new DbConnection($aValidParams); $obj->setDbDriverManager($manager->reveal()); $obj->getConnection(); }