This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit c9b99c82589de7526c714d85c080923792aee46f
Author: Benjamin Krogh <[email protected]>
AuthorDate: Wed Jun 12 16:15:40 2019 +0200

    Added a failing test case for welzlencloser corresponding to bug report 
[GEOMETRY-58]
---
 .../commons/geometry/enclosing/WelzlEncloser2DTest.java   | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git 
a/commons-geometry-enclosing/src/test/java/org/apache/commons/geometry/enclosing/WelzlEncloser2DTest.java
 
b/commons-geometry-enclosing/src/test/java/org/apache/commons/geometry/enclosing/WelzlEncloser2DTest.java
old mode 100644
new mode 100755
index 9400271..a16f1fa
--- 
a/commons-geometry-enclosing/src/test/java/org/apache/commons/geometry/enclosing/WelzlEncloser2DTest.java
+++ 
b/commons-geometry-enclosing/src/test/java/org/apache/commons/geometry/enclosing/WelzlEncloser2DTest.java
@@ -101,6 +101,21 @@ public class WelzlEncloser2DTest {
         }
     }
 
+    @Test
+    public void testEnclosingWithPrecision() {
+        final List<Vector2D> points = Arrays.asList(
+                Vector2D.of(271.59, 57.282),
+                Vector2D.of(269.145, 57.063),
+                Vector2D.of(309.117, 77.187),
+                Vector2D.of(316.989, 34.835),
+                Vector2D.of(323.101, 53.972)
+        );
+        double precision = 1;
+        DoublePrecisionContext precisionContext = new 
EpsilonDoublePrecisionContext(precision);
+        WelzlEncloser< Vector2D> encloser = new 
WelzlEncloser<>(precisionContext, new DiskGenerator());
+        encloser.enclose(points);
+    }
+
     private List<Vector2D> buildList(final double ... coordinates) {
         List<Vector2D> list = new ArrayList<>(coordinates.length / 2);
         for (int i = 0; i < coordinates.length; i += 2) {

Reply via email to