use of com.datastax.oss.driver.api.osgi.service.geo.GeoMailboxMessage in project java-driver by datastax.
the class GeoServiceChecks method checkServiceGeo.
public static void checkServiceGeo(GeoMailboxService service) throws Exception {
// Insert some data into mailbox for a particular user.
String recipient = "user@datastax.com";
try {
List<GeoMailboxMessage> insertedMessages = new ArrayList<>();
for (int i = 0; i < 30; i++) {
Point location = Point.fromCoordinates(i, i);
GeoMailboxMessage message = new GeoMailboxMessage(recipient, location, "sender" + i, "body" + i);
insertedMessages.add(message);
service.sendGeoMessage(message);
}
Iterable<GeoMailboxMessage> retrievedMessages = service.getGeoMessages(recipient);
assertThat(retrievedMessages).containsExactlyInAnyOrderElementsOf(insertedMessages);
} finally {
service.clearGeoMailbox(recipient);
}
}
Aggregations