@@ -843,14 +843,13 @@ public void createGeoIndex() {
843843fields .add ("a" );
844844final IndexEntity indexResult = db .collection (COLLECTION_NAME ).ensureGeoIndex (fields , null );
845845assertThat (indexResult , is (notNullValue ()));
846- assertThat (indexResult .getConstraint (), is (false ));
847846assertThat (indexResult .getFields (), hasItem ("a" ));
848847assertThat (indexResult .getGeoJson (), is (false ));
849848assertThat (indexResult .getId (), startsWith (COLLECTION_NAME ));
850849assertThat (indexResult .getIsNewlyCreated (), is (true ));
851850assertThat (indexResult .getMinLength (), is (nullValue ()));
852851assertThat (indexResult .getSparse (), is (true ));
853- assertThat (indexResult .getType (), is (IndexType .geo1 ));
852+ assertThat (indexResult .getType (), anyOf ( is (IndexType .geo ), is ( IndexType . geo1 ) ));
854853assertThat (indexResult .getUnique (), is (false ));
855854}
856855
@@ -861,15 +860,14 @@ public void createGeo2Index() {
861860fields .add ("b" );
862861final IndexEntity indexResult = db .collection (COLLECTION_NAME ).ensureGeoIndex (fields , null );
863862assertThat (indexResult , is (notNullValue ()));
864- assertThat (indexResult .getConstraint (), is (false ));
865863assertThat (indexResult .getFields (), hasItem ("a" ));
866864assertThat (indexResult .getFields (), hasItem ("b" ));
867- assertThat (indexResult .getGeoJson (), is (nullValue () ));
865+ assertThat (indexResult .getGeoJson (), is (false ));
868866assertThat (indexResult .getId (), startsWith (COLLECTION_NAME ));
869867assertThat (indexResult .getIsNewlyCreated (), is (true ));
870868assertThat (indexResult .getMinLength (), is (nullValue ()));
871869assertThat (indexResult .getSparse (), is (true ));
872- assertThat (indexResult .getType (), is (IndexType .geo2 ));
870+ assertThat (indexResult .getType (), anyOf ( is (IndexType .geo ), is ( IndexType . geo2 ) ));
873871assertThat (indexResult .getUnique (), is (false ));
874872}
875873
0 commit comments