| Original |
|---|
1 @Test
2 public void testGeoHashValue() throws Exception {
3 String mapping = XContentFactory.jsonBuilder()
4 .startObject().startObject("type")
5 .startObject("properties").startObject("point")
6 .field("type", "geo_point").field("lat_lon", true)
7 .field("geohash", true).endObject().endObject()
8 .endObject().endObject().string();
9
10 DocumentMapper defaultMapper
11 = MapperTestUtils.newParser().parse(mapping);
12
13 ParsedDocument doc = defaultMapper.parse("type", "1", XContentFactory
14 .jsonBuilder()
15 .startObject()
16 .field("point", GeoHashUtils.encode(1.2, 1.3))
17 .endObject()
18 .bytes());
19
20 assertThat(doc.rootDoc().getField("point.lat"), notNullValue());
21 assertThat(doc.rootDoc().getField("point.lon"), notNullValue());
22 assertThat(doc.rootDoc().get("point.geohash"),
23 equalTo(GeoHashUtils.encode(1.2, 1.3)));
24 }
25
|
| | Modified |
|---|
1 @Test
2 public void testGeoHashValue() throws Exception {
3 String mapping = XContentFactory.jsonBuilder()
4 .startObject().startObject("type")
5 .startObject("properties").startObject("point")
6 .field("type", "geo_point").field("lat_lon", true)
7 .field("geohash", true).endObject().endObject()
8 .endObject().endObject().string();
9
10 DocumentMapper defaultMapper
11 = createIndex("test").mapperService().documentMapperParser().parse(mapping);
12
13 ParsedDocument doc = defaultMapper.parse("type", "1", XContentFactory
14 .jsonBuilder()
15 .startObject()
16 .field("point", GeoHashUtils.encode(1.2, 1.3))
17 .endObject()
18 .bytes());
19
20 assertThat(doc.rootDoc().getField("point.lat"), notNullValue());
21 assertThat(doc.rootDoc().getField("point.lon"), notNullValue());
22 assertThat(doc.rootDoc().get("point.geohash"),
23 equalTo(GeoHashUtils.encode(1.2, 1.3)));
24 }
25
|
|