summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/test/lib/Elastica/Test/Cluster/HealthTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/test/lib/Elastica/Test/Cluster/HealthTest.php')
-rw-r--r--vendor/ruflin/elastica/test/lib/Elastica/Test/Cluster/HealthTest.php113
1 files changed, 0 insertions, 113 deletions
diff --git a/vendor/ruflin/elastica/test/lib/Elastica/Test/Cluster/HealthTest.php b/vendor/ruflin/elastica/test/lib/Elastica/Test/Cluster/HealthTest.php
deleted file mode 100644
index 054af3f7..00000000
--- a/vendor/ruflin/elastica/test/lib/Elastica/Test/Cluster/HealthTest.php
+++ /dev/null
@@ -1,113 +0,0 @@
-<?php
-
-namespace Elastica\Test\Cluster;
-
-use Elastica\Test\Base as BaseTest;
-
-class HealthTest extends BaseTest
-{
- /**
- * @var \Elastica\Cluster\Health
- */
- protected $_health;
-
- public function setUp()
- {
- $data = array(
- 'cluster_name' => 'test_cluster',
- 'status' => 'green',
- 'timed_out' => false,
- 'number_of_nodes' => 10,
- 'number_of_data_nodes' => 8,
- 'active_primary_shards' => 3,
- 'active_shards' => 4,
- 'relocating_shards' => 2,
- 'initializing_shards' => 7,
- 'unassigned_shards' => 5,
- 'indices' => array(
- 'index_one' => array(
- ),
- 'index_two' => array(
- ),
- ),
- );
-
- $health = $this
- ->getMockBuilder('Elastica\Cluster\Health')
- ->setConstructorArgs(array($this->_getClient()))
- ->setMethods(array('_retrieveHealthData'))
- ->getMock();
-
- $health
- ->expects($this->any())
- ->method('_retrieveHealthData')
- ->will($this->returnValue($data));
-
- // need to explicitly refresh because the mocking won't refresh the data in the constructor
- $health->refresh();
-
- $this->_health = $health;
- }
-
- public function testGetClusterName()
- {
- $this->assertEquals('test_cluster', $this->_health->getClusterName());
- }
-
- public function testGetStatus()
- {
- $this->assertEquals('green', $this->_health->getStatus());
- }
-
- public function testGetTimedOut()
- {
- $this->assertFalse($this->_health->getTimedOut());
- }
-
- public function testGetNumberOfNodes()
- {
- $this->assertEquals(10, $this->_health->getNumberOfNodes());
- }
-
- public function testGetNumberOfDataNodes()
- {
- $this->assertEquals(8, $this->_health->getNumberOfDataNodes());
- }
-
- public function testGetActivePrimaryShards()
- {
- $this->assertEquals(3, $this->_health->getActivePrimaryShards());
- }
-
- public function testGetActiveShards()
- {
- $this->assertEquals(4, $this->_health->getActiveShards());
- }
-
- public function testGetRelocatingShards()
- {
- $this->assertEquals(2, $this->_health->getRelocatingShards());
- }
-
- public function testGetInitializingShards()
- {
- $this->assertEquals(7, $this->_health->getInitializingShards());
- }
-
- public function testGetUnassignedShards()
- {
- $this->assertEquals(5, $this->_health->getUnassignedShards());
- }
-
- public function testGetIndices()
- {
- $indices = $this->_health->getIndices();
-
- $this->assertInternalType('array', $indices);
- $this->assertEquals(2, count($indices));
-
- foreach ($indices as $index) {
- $this->assertInstanceOf('Elastica\Cluster\Health\Index', $index);
- }
- }
-}