/** * parse() should parse a query string if there are many parameters and the separator * is set correctly */ public function test_parse_parsesString_ifManyParametersAndGoodSeparator() { $query = new Query(); $query->setSeparator('|'); $query->parse('foo=bar|baz=qux|quux=corge'); $expected = ['foo' => 'bar', 'baz' => 'qux', 'quux' => 'corge']; $actual = $query->getParameters(); $this->assertEquals($expected, $actual); return; }