|
@@ -222,7 +222,7 @@ 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(10));
|
|
|
+ assertThat(geoData.size(), equalTo(11));
|
|
|
assertThat(geoData.get("ip"), equalTo(ip));
|
|
|
assertThat(geoData.get("country_iso_code"), equalTo("US"));
|
|
|
assertThat(geoData.get("country_name"), equalTo("United States"));
|
|
@@ -233,6 +233,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("postal_code"), equalTo("33035"));
|
|
|
}
|
|
|
|
|
|
public void testCityWithMissingLocation() throws Exception {
|
|
@@ -470,7 +471,7 @@ 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(24));
|
|
|
+ assertThat(geoData.size(), equalTo(25));
|
|
|
assertThat(geoData.get("ip"), equalTo(ip));
|
|
|
assertThat(geoData.get("country_iso_code"), equalTo("US"));
|
|
|
assertThat(geoData.get("country_name"), equalTo("United States"));
|
|
@@ -481,6 +482,7 @@ public class GeoIpProcessorTests extends ESTestCase {
|
|
|
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("postal_code"), equalTo("12037"));
|
|
|
assertThat(geoData.get("asn"), equalTo(14671L));
|
|
|
assertThat(geoData.get("organization_name"), equalTo("FairPoint Communications"));
|
|
|
assertThat(geoData.get("network"), equalTo("74.209.16.0/20"));
|