/** * @dataProvider provideTestFormat */ public function testFormat($name) { $formatter = new QueryFormatter(); $sparql = file_get_contents(__DIR__ . '/../data/formatter_' . $name . '_in.rq'); $expected = file_get_contents(__DIR__ . '/../data/formatter_' . $name . '_out.rq'); $this->assertEquals($expected, $formatter->format($sparql), 'Input from formatter_' . $name . '_in.rq didn\'t produce the expected output.'); }
/** * Returns the formatted SPARQL string of this query. * * @see QueryFormatter::format * * @return string */ public function format() { $formatter = new QueryFormatter(); return $formatter->format($this->getSPARQL()); }
/** * @dataProvider provideTestFormat */ public function testFormat($expected, $input) { $formatter = new QueryFormatter(); $this->assertEquals($expected, $formatter->format($input)); }