|
@@ -106,8 +106,9 @@ public class GeoIpProcessorTests extends ESTestCase {
|
|
|
@SuppressWarnings("unchecked")
|
|
|
Map<String, Object> geoData = (Map<String, Object>) ingestDocument.getSourceAndMetadata().get("target_field");
|
|
|
assertThat(geoData, notNullValue());
|
|
|
- assertThat(geoData.size(), equalTo(7));
|
|
|
+ assertThat(geoData.size(), equalTo(9));
|
|
|
assertThat(geoData.get("ip"), equalTo(ip));
|
|
|
+ assertThat(geoData.get("country_in_european_union"), equalTo(false));
|
|
|
assertThat(geoData.get("country_iso_code"), equalTo("US"));
|
|
|
assertThat(geoData.get("country_name"), equalTo("United States"));
|
|
|
assertThat(geoData.get("continent_code"), equalTo("NA"));
|
|
@@ -222,8 +223,9 @@ public class GeoIpProcessorTests extends ESTestCase {
|
|
|
@SuppressWarnings("unchecked")
|
|
|
Map<String, Object> geoData = (Map<String, Object>) ingestDocument.getSourceAndMetadata().get("target_field");
|
|
|
assertThat(geoData, notNullValue());
|
|
|
- assertThat(geoData.size(), equalTo(11));
|
|
|
+ assertThat(geoData.size(), equalTo(13));
|
|
|
assertThat(geoData.get("ip"), equalTo(ip));
|
|
|
+ assertThat(geoData.get("country_in_european_union"), equalTo(false));
|
|
|
assertThat(geoData.get("country_iso_code"), equalTo("US"));
|
|
|
assertThat(geoData.get("country_name"), equalTo("United States"));
|
|
|
assertThat(geoData.get("continent_code"), equalTo("NA"));
|
|
@@ -233,6 +235,7 @@ public class GeoIpProcessorTests extends ESTestCase {
|
|
|
assertThat(geoData.get("city_name"), equalTo("Homestead"));
|
|
|
assertThat(geoData.get("timezone"), equalTo("America/New_York"));
|
|
|
assertThat(geoData.get("location"), equalTo(Map.of("lat", 25.4573d, "lon", -80.4572d)));
|
|
|
+ assertThat(geoData.get("accuracy_radius"), equalTo(50));
|
|
|
assertThat(geoData.get("postal_code"), equalTo("33035"));
|
|
|
}
|
|
|
|
|
@@ -288,8 +291,9 @@ public class GeoIpProcessorTests extends ESTestCase {
|
|
|
@SuppressWarnings("unchecked")
|
|
|
Map<String, Object> geoData = (Map<String, Object>) ingestDocument.getSourceAndMetadata().get("target_field");
|
|
|
assertThat(geoData, notNullValue());
|
|
|
- assertThat(geoData.size(), equalTo(5));
|
|
|
+ assertThat(geoData.size(), equalTo(6));
|
|
|
assertThat(geoData.get("ip"), equalTo(ip));
|
|
|
+ assertThat(geoData.get("country_in_european_union"), equalTo(true));
|
|
|
assertThat(geoData.get("country_iso_code"), equalTo("NL"));
|
|
|
assertThat(geoData.get("country_name"), equalTo("Netherlands"));
|
|
|
assertThat(geoData.get("continent_code"), equalTo("EU"));
|
|
@@ -471,18 +475,23 @@ public class GeoIpProcessorTests extends ESTestCase {
|
|
|
@SuppressWarnings("unchecked")
|
|
|
Map<String, Object> geoData = (Map<String, Object>) ingestDocument.getSourceAndMetadata().get("target_field");
|
|
|
assertThat(geoData, notNullValue());
|
|
|
- assertThat(geoData.size(), equalTo(25));
|
|
|
+ assertThat(geoData.size(), equalTo(30));
|
|
|
assertThat(geoData.get("ip"), equalTo(ip));
|
|
|
+ assertThat(geoData.get("country_confidence"), equalTo(99));
|
|
|
+ assertThat(geoData.get("country_in_european_union"), equalTo(false));
|
|
|
assertThat(geoData.get("country_iso_code"), equalTo("US"));
|
|
|
assertThat(geoData.get("country_name"), equalTo("United States"));
|
|
|
assertThat(geoData.get("continent_code"), equalTo("NA"));
|
|
|
assertThat(geoData.get("continent_name"), equalTo("North America"));
|
|
|
assertThat(geoData.get("region_iso_code"), equalTo("US-NY"));
|
|
|
assertThat(geoData.get("region_name"), equalTo("New York"));
|
|
|
+ assertThat(geoData.get("city_confidence"), equalTo(11));
|
|
|
assertThat(geoData.get("city_name"), equalTo("Chatham"));
|
|
|
assertThat(geoData.get("timezone"), equalTo("America/New_York"));
|
|
|
assertThat(geoData.get("location"), equalTo(Map.of("lat", 42.3478, "lon", -73.5549)));
|
|
|
+ assertThat(geoData.get("accuracy_radius"), equalTo(27));
|
|
|
assertThat(geoData.get("postal_code"), equalTo("12037"));
|
|
|
+ assertThat(geoData.get("city_confidence"), equalTo(11));
|
|
|
assertThat(geoData.get("asn"), equalTo(14671L));
|
|
|
assertThat(geoData.get("organization_name"), equalTo("FairPoint Communications"));
|
|
|
assertThat(geoData.get("network"), equalTo("74.209.16.0/20"));
|