public function testConnectionGetAndReset() {
Connections::add('conn-test', $this->config);
Connections::add('conn-test-2', $this->config);
$this->assertEqual(array('conn-test', 'conn-test-2'), Connections::get());
$this->skipIf(!MySql::enabled(), 'MySql is not enabled');
$this->skipIf(!$this->_canConnect('localhost', 3306), 'Cannot connect to localhost:3306');
$expected = $this->config + array('type' => 'database', 'filters' => array());
$this->assertEqual($expected, Connections::get('conn-test', array('config' => true)));
$this->assertNull(Connections::reset());
$this->assertFalse(Connections::get());
$this->assertTrue(is_array(Connections::get()));
}