/**
  * @dataProvider beforeGetListHarness
  */
 public function testBeforeGetList($query, $expectedQuery, $expectedParams)
 {
     $this->queryBuilder->select('o.*')->from('posts', 'o');
     $request = new Request($query);
     $queryBuilder = $this->postDecorator->beforeGetList($this->queryBuilder, $request);
     $this->assertEquals($expectedQuery, (string) $queryBuilder);
     $this->assertEquals($expectedParams, $queryBuilder->getParameters());
 }
Exemplo n.º 2
0
 public function testFormat()
 {
     $results = array("post" => array("id" => 1, "content" => "this is a content", "date" => "2014-01-01 00:00:00", "author" => "Foo"));
     $response = $this->postDecorator->format($results);
     $this->assertInstanceOf("Symfony\\Component\\HttpFoundation\\JsonResponse", $response);
     $this->assertEquals(200, $response->getStatusCode());
     $this->assertContains("date", $response->getContent());
     $this->assertContains("2014-01-01 00:00:00", $response->getContent());
     $this->assertContains("Foo", $response->getContent());
 }