public function testInnerDelimAccessors() { $parser = new \r8\QueryParser(); $this->assertSame("=", $parser->getInnerDelim()); $this->assertSame($parser, $parser->setInnerDelim(";=;")); $this->assertSame(";=;", $parser->getInnerDelim()); $this->assertSame($parser, $parser->setInnerDelim(" ")); $this->assertSame(" ", $parser->getInnerDelim()); try { $parser->setInnerDelim(""); $this->fail("An expected exception was not thrown"); } catch (\r8\Exception\Argument $err) { $this->assertSame("Must not be empty", $err->getMessage()); } $this->assertSame(" ", $parser->getInnerDelim()); }