summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/NestedTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/NestedTest.php')
-rw-r--r--vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/NestedTest.php62
1 files changed, 0 insertions, 62 deletions
diff --git a/vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/NestedTest.php b/vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/NestedTest.php
deleted file mode 100644
index ed6de99e..00000000
--- a/vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/NestedTest.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-namespace Elastica\Test\Aggregation;
-
-
-use Elastica\Aggregation\Min;
-use Elastica\Aggregation\Nested;
-use Elastica\Document;
-use Elastica\Query;
-use Elastica\Type\Mapping;
-
-class NestedTest extends BaseAggregationTest
-{
- protected function setUp()
- {
- parent::setUp();
- $this->_index = $this->_createIndex("nested");
- $mapping = new Mapping();
- $mapping->setProperties(array(
- "resellers" => array(
- "type" => "nested",
- "properties" => array(
- "name" => array("type" => "string"),
- "price" => array("type" => "double")
- )
- )
- ));
- $type = $this->_index->getType("test");
- $type->setMapping($mapping);
- $docs = array(
- new Document("1", array(
- "resellers" => array(
- "name" => "spacely sprockets",
- "price" => 5.55
- )
- )),
- new Document("1", array(
- "resellers" => array(
- "name" => "cogswell cogs",
- "price" => 4.98
- )
- ))
- );
- $type->addDocuments($docs);
- $this->_index->refresh();
- }
-
- public function testNestedAggregation()
- {
- $agg = new Nested("resellers", "resellers");
- $min = new Min("min_price");
- $min->setField("price");
- $agg->addAggregation($min);
-
- $query = new Query();
- $query->addAggregation($agg);
- $results = $this->_index->search($query)->getAggregation("resellers");
-
- $this->assertEquals(4.98, $results['min_price']['value']);
- }
-}
- \ No newline at end of file