fix bug in point tertier caching #2962
authorAndreas Müller <a.mueller@bgbm.org>
Wed, 11 Jul 2012 16:04:13 +0000 (16:04 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Wed, 11 Jul 2012 16:04:13 +0000 (16:04 +0000)
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/location/PointTest.java

index e80a634dbb685eacacef0c42f93cafd52494e5e3..67b7ba214e96729348ce1eedb3947c16e430f9e8 100644 (file)
@@ -176,6 +176,17 @@ public class PointTest {
                } catch (ParseException e) {\r
                        Assert.assertTrue("Longitude can not be S", true);\r
                }\r
+               //#2962 (rounding of tertiers)\r
+               try {\r
+                       point1.setLatitudeByParsing("37\u00B07'44\"N");\r
+                       Assert.assertEquals("Result should be 37°7'44\"N not 37°7'44.999\"N", "37°7'44\"N", point1.getLatitudeSexagesimal().toString());\r
+                       \r
+                       point1.setLatitudeByParsing("37\u00B07'45\"N");\r
+                       Assert.assertEquals("Result should be 37°7'45\"N not 37°7'45.\"N", "37°7'45\"N", point1.getLatitudeSexagesimal().toString());\r
+                       \r
+               } catch (ParseException e) {\r
+                       Assert.fail("No parsing error should occur");\r
+               }\r
                \r
                \r
                 \r