public function testAnalyzeEntities($text, $expectedEntities)
{
$result = self::$client->analyzeEntities($text);
$info = $result->info();
foreach ($expectedEntities as $expectedEntity) {
$exists = false;
foreach ($info['entities'] as $entity) {
if ($entity['name'] == $expectedEntity['name']) {
$exists = true;
$this->assertEquals($entity['type'], $expectedEntity['type']);
break;
}
}
$this->assertTrue($exists);
}
}