@@ -98,6 +98,8 @@ public void fromPrimitiveString() {
9898
9999 assertThat (Types .fromPrimitiveString ("geometry" )).isEqualTo (Types .GeometryType .crs84 ());
100100 assertThat (Types .fromPrimitiveString ("Geometry" )).isEqualTo (Types .GeometryType .crs84 ());
101+ assertThat (((Types .GeometryType ) Types .fromPrimitiveString ("geometry" )).crs ())
102+ .isEqualTo (Types .GeometryType .DEFAULT_CRS );
101103 assertThat (Types .fromPrimitiveString ("geometry(srid:3857)" ))
102104 .isEqualTo (Types .GeometryType .of ("srid:3857" ));
103105 assertThat (Types .fromPrimitiveString ("geometry( srid:3857 )" ))
@@ -113,12 +115,13 @@ public void fromPrimitiveString() {
113115 assertThatExceptionOfType (IllegalArgumentException .class )
114116 .isThrownBy (() -> Types .fromPrimitiveString ("geometry( )" ))
115117 .withMessageContaining ("Invalid CRS: (empty string)" );
116- assertThatExceptionOfType (IllegalArgumentException .class )
117- .isThrownBy (() -> Types .fromPrimitiveString ("geometry(srid:123,456)" ))
118- .withMessageContaining ("Invalid CRS: srid:123,456" );
119118
120119 assertThat (Types .fromPrimitiveString ("geography" )).isEqualTo (Types .GeographyType .crs84 ());
121120 assertThat (Types .fromPrimitiveString ("Geography" )).isEqualTo (Types .GeographyType .crs84 ());
121+ assertThat (((Types .GeographyType ) Types .fromPrimitiveString ("geography" )).crs ())
122+ .isEqualTo (Types .GeographyType .DEFAULT_CRS );
123+ assertThat (((Types .GeographyType ) Types .fromPrimitiveString ("geography" )).algorithm ())
124+ .isEqualTo (Types .GeographyType .DEFAULT_ALGORITHM );
122125 assertThat (Types .fromPrimitiveString ("geography(srid:4269)" ))
123126 .isEqualTo (Types .GeographyType .of ("srid:4269" ));
124127 assertThat (Types .fromPrimitiveString ("geography(srid: 4269)" ))
0 commit comments