@Retry
@Test public void t18_testGeo() {
{
final List<SearchHit> hitsBeforeAdding = assertSuccess(
client.searchInputs(SearchClause.matchGeo(PointF.at(59F, 29.75F), Radius.of(500, Radius.Unit.MILE)))
).searchHits();
assertEquals(0, hitsBeforeAdding.size());
}
assertSuccess(client.addInputs().plus(
ClarifaiInput.forImage(KOTLIN_LOGO_IMAGE_FILE)
.withGeo(PointF.at(60F, 29.75F))
));
{
final List<SearchHit> hitsAfterAdding = assertSuccess(
client.searchInputs(SearchClause.matchGeo(PointF.at(59F, 29.75F), Radius.of(500, Radius.Unit.MILE)))
).searchHits();
assertEquals(1, hitsAfterAdding.size());
}
{
final List<SearchHit> hits = assertSuccess(
client.searchInputs(SearchClause.matchGeo(PointF.at(3F, 0F), PointF.at(70, 30F)))
).searchHits();
assertEquals(1, hits.size());
}
}