9
9
import java .util .HashMap ;
10
10
import java .util .List ;
11
11
import java .util .Map ;
12
- import java .util .Optional ;
13
12
14
13
import org .json .JSONArray ;
15
14
import org .json .JSONObject ;
@@ -77,10 +76,10 @@ public void testConvertToMap() {
77
76
78
77
public void testGetFeaturesWithGeoJSONFeature () {
79
78
Map <String , Object > geoJSON = GeospatialObjectBuilder .randomGeoJSONFeature (new JSONObject ()).toMap ();
80
- Optional < List <Map <String , Object > >> features = GeospatialParser .getFeatures (geoJSON );
81
- assertTrue (features .isPresent ());
82
- assertEquals (1 , features .get (). size ());
83
- assertEquals (features .get (). get ( 0 ), geoJSON );
79
+ List <Map <String , Object >> features = GeospatialParser .getFeatures (geoJSON );
80
+ assertFalse (features .isEmpty ());
81
+ assertEquals (1 , features .size ());
82
+ assertEquals (features .get (0 ), geoJSON );
84
83
}
85
84
86
85
public void testGetFeaturesWithGeoJSONFeatureCollection () {
@@ -90,16 +89,16 @@ public void testGetFeaturesWithGeoJSONFeatureCollection() {
90
89
features .put (GeospatialObjectBuilder .randomGeoJSONFeature (new JSONObject ()));
91
90
92
91
JSONObject collection = GeospatialObjectBuilder .buildGeoJSONFeatureCollection (features );
93
- Optional < List <Map <String , Object > >> featureList = GeospatialParser .getFeatures (collection .toMap ());
94
- assertTrue (featureList .isPresent ());
95
- assertEquals (featureList .get (). size (), features .length ());
92
+ List <Map <String , Object >> featureList = GeospatialParser .getFeatures (collection .toMap ());
93
+ assertFalse (featureList .isEmpty ());
94
+ assertEquals (featureList .size (), features .length ());
96
95
}
97
96
98
97
public void testGetFeaturesWithUnSupportedType () {
99
98
Map <String , Object > geoJSON = new HashMap <>();
100
99
geoJSON .put (Feature .TYPE_KEY , "invalid-type" );
101
- Optional < List <Map <String , Object > >> features = GeospatialParser .getFeatures (geoJSON );
102
- assertFalse (features .isPresent ());
100
+ List <Map <String , Object >> features = GeospatialParser .getFeatures (geoJSON );
101
+ assertTrue (features .isEmpty ());
103
102
}
104
103
105
104
}
0 commit comments