public function testBuildingADsnWithQueryStrings() { $raw = "mysqli://*****:*****@hostname:3306?myparam=llamas&another=blargh"; $dsn = new Dsn($raw); $this->assertEquals($dsn->params['another'], 'blargh'); $this->assertEquals($dsn->params['myparam'], 'llamas'); $this->assertEquals($dsn->__toString(), $raw); }