/**
  * @test
  */
 public function ifNoAggregationsAreSetInTheQueyBuilderResultAnEmptyArrayWillBeReturnedIfYouFetchTheAggregations()
 {
     $resultArrayWithoutAggregations = array("nodes" => array("some", "nodes"));
     $queryBuilder = $this->getMock(ElasticSearchQueryBuilder::class, array("fetch"));
     $queryBuilder->method("fetch")->will($this->returnValue($resultArrayWithoutAggregations));
     $esQuery = new \Flowpack\ElasticSearch\ContentRepositoryAdaptor\Eel\ElasticSearchQuery($queryBuilder);
     $queryResult = new ElasticSearchQueryResult($esQuery);
     $actual = $queryResult->getAggregations();
     $this->assertTrue(is_array($actual));
     $this->assertEmpty($actual);
 }
 /**
  * @test
  */
 public function ifNoAggregationsAreSetInTheQueyBuilderResultAnEmptyArrayWillBeReturnedIfYouFetchTheAggregations()
 {
     $resultArrayWithoutAggregations = ["nodes" => ["some", "nodes"]];
     $queryBuilder = $this->getMockBuilder(ElasticSearchQueryBuilder::class)->setMethods(["fetch"])->getMock();
     $queryBuilder->method("fetch")->will($this->returnValue($resultArrayWithoutAggregations));
     $esQuery = new ElasticSearchQuery($queryBuilder);
     $queryResult = new ElasticSearchQueryResult($esQuery);
     $actual = $queryResult->getAggregations();
     $this->assertTrue(is_array($actual));
     $this->assertEmpty($actual);
 }