/** * @covers ::getConnection * @covers ::clearConnection * @covers ::createConnection */ public function testGetInvalidConnection() { ConnectionManager::clearConnection(); Utilities::injectDatabaseConfiguration(); Configuration::set('database_driver', null); // Try to make connection now, with no configurations try { ConnectionManager::getConnection(); $this->assertTrue(false); } catch (\Exception $e) { $this->assertTrue(true); } // Again with no host ConnectionManager::clearConnection(); Utilities::injectDatabaseConfiguration(); Configuration::set('database_host', null); // Try to make connection now, with no configurations try { ConnectionManager::getConnection(); $this->assertTrue(false); } catch (\Exception $e) { $this->assertTrue(true); } }
public function setUp() { // Prepare by injecting configuration ConnectionManager::clearConnection(); Utilities::injectDatabaseConfiguration(); }