/**
  * @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.');
 }
Exemple #2
0
 /**
  * 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));
 }