Skip to content
Snippets Groups Projects
Commit 75c466d1 authored by LTRocky's avatar LTRocky
Browse files

:Merge branch 'master' of github.com:ongr-io/ElasticsearchBundle

parents 06e5f950 cdb4bbdf
No related branches found
No related tags found
No related merge requests found
<?php
/*
* This file is part of the ONGR package.
*
* (c) NFQ Technologies UAB <info@nfq.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace ONGR\ElasticsearchBundle\Tests\Unit\DSL\Aggregation;
use ONGR\ElasticsearchBundle\DSL\Aggregation\DateRangeAggregation;
class DateRangeAggregationTest extends \PHPUnit_Framework_TestCase
{
/**
* Test if exception is thrown.
*
* @expectedException \LogicException
* @expectedExceptionMessage Date range aggregation must have field, format set and range added.
*/
public function testIfExceptionIsThrownWhenNoParametersAreSet()
{
$agg = new DateRangeAggregation('test_agg');
$agg->getArray();
}
/**
* Test if exception is thrown when both range parameters are null.
*
* @expectedException \LogicException
* @expectedExceptionMessage Either from or to must be set. Both cannot be null.
*/
public function testIfExceptionIsThrownWhenBothRangesAreNull()
{
$agg = new DateRangeAggregation('test_agg');
$agg->addRange(null, null);
}
}
<?php
/*
* This file is part of the ONGR package.
*
* (c) NFQ Technologies UAB <info@nfq.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace ONGR\ElasticsearchBundle\Tests\Unit\DSL\Aggregation;
use ONGR\ElasticsearchBundle\DSL\Aggregation\MissingAggregation;
class MissingAggregationTest extends \PHPUnit_Framework_TestCase
{
/**
* Test if exception is thrown when field is not set.
*
* @expectedException \LogicException
* @expectedExceptionMessage Missing aggregation must have a field set.
*/
public function testIfExceptionIsThrown()
{
$agg = new MissingAggregation('test_agg');
$agg->getArray();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment