Ejemplo n.º 1
0
 public function testSetBodyException()
 {
     $body = '';
     try {
         $this->request->setBody($body);
     } catch (RequestException $exception) {
         $this->assertSame('Body can not be empty', $exception->getMessage());
         return;
     }
     $this->fail();
 }
Ejemplo n.º 2
0
 public function testGetAliasesWitIndex()
 {
     $this->createIndex();
     $aliases = ['actions' => [['add' => ['index' => ES_INDEX, 'alias' => 'alias-' . ES_INDEX]]]];
     $aliasesRequest = new AliasesRequest(null, null, $this->getSerializer());
     $aliasesRequest->setBody($aliases);
     /** @var IndexResponse $response */
     $this->getClient()->send($aliasesRequest);
     $getAliasesRequest = new GetAliasesRequest(ES_INDEX, null, $this->getSerializer());
     /** @var Response $response */
     $response = $this->getClient()->send($getAliasesRequest);
     $data = $response->getData()->getGatewayValue();
     $this->assertArrayHasKey(ES_INDEX, $data);
     $this->assertTrue(isset($data[ES_INDEX]['aliases']['alias-' . ES_INDEX]));
 }