-- a/modules/library/referencing/src/test/java/org/geotools/referencing/wkt/ParserTest.java
+++ b/modules/library/referencing/src/test/java/org/geotools/referencing/wkt/ParserTest.java
@@ -383,4 +383,30 @@ public final class ParserTest {
public void testAuthorityCodeParsing() throws IOException, ParseException {
testParsing(new Parser(), "wkt/AuthorityCode.txt");
}
+
+ @Test
+ public void test12_063r5() throws ParseException {
+ final Parser parser = new Parser();
+
+ String wkt1 = "PROJCRS[\"ETRS89 Lambert Azimuthal Equal Area CRS\", BASEGEODCRS[\"ETRS89\",\n" +
+ " DATUM[\"ETRS89\",\n" +
+ " ELLIPSOID[\"GRS 80\",6378137,298.257222101,LENGTHUNIT[\"metre\",1.0]]]],\n" +
+ " CONVERSION[\"LAEA\",\n" +
+ " METHOD[\"Lambert Azimuthal Equal Area\",ID[\"EPSG\",9820]],\n" +
+ " PARAMETER[\"Latitude of origin\",52.0,\n" +
+ " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" +
+ " PARAMETER[\"Longitude of origin\",10.0,\n" +
+ " ANGLEUNIT[\"degree\",0.0174532925199433]],\n" +
+ " PARAMETER[\"False easting\",4321000.0,LENGTHUNIT[\"metre\",1.0]],\n" +
+ " PARAMETER[\"False northing\",3210000.0,LENGTHUNIT[\"metre\",1.0]]],\n" +
+ " CS[Cartesian,2],\n" +
+ " AXIS[\"(Y)\",north,ORDER[1]],\n" +
+ " AXIS[\"(X)\",east,ORDER[2]],\n" +
+ " LENGTHUNIT[\"metre\",1.0],\n" +
+ " SCOPE[\"Description of a purpose\"],\n" +
+ " AREA[\"An area description\"],\n" +
+ " ID[\"EuroGeographics\",\"ETRS-LAEA\"]]\n";
+ assertTrue(Symbols.DEFAULT.containsAxis(wkt1));
+ DefaultProjectedCRS crs1 = (DefaultProjectedCRS) parser.parseObject(wkt1);
+ }
}