コード例 #1
0
 /**
  * test build order query
  *
  * @return void
  */
 public function testOrders()
 {
     $conn = $this->conn;
     $repo = new DocumentRepository($conn);
     $query = $this->query;
     $query->shouldReceive('orderBy')->andReturn($query);
     $query->shouldReceive('whereBetween')->andReturn($query);
     $query->shouldReceive('whereIn')->andReturn($query);
     $query->shouldReceive('whereNested')->andReturn($query);
     $query->shouldReceive('getQuery')->andReturn(m::mock('Illuminate\\Database\\Query\\Builder'));
     $query->shouldReceive('getProxyManager')->andReturn($this->proxyManager);
     $orders = [];
     $result = $repo->orders($query, $orders);
     $this->assertInstanceOf('Xpressengine\\Database\\DynamicQuery', $result);
     $orders = ['createdAt' => 'createdAt', 'updatedAt' => 'updatedAt', 'readCount' => 'readCount', 'assentCount' => 'assentCount', 'dissentCount' => 'dissentCount', 'head' => 'head', 'reply' => 'reply'];
     $result = $repo->orders($query, $orders);
     $this->assertInstanceOf('Xpressengine\\Database\\DynamicQuery', $result);
 }