From c3ba30cc736d7fe8563a07789aa3f9acfd571a28 Mon Sep 17 00:00:00 2001 From: Daniel Hornung <d.hornung@indiscale.com> Date: Tue, 21 Jun 2022 18:58:23 +0200 Subject: [PATCH] WIP: Find regression. --- src/main/java/org/caosdb/server/query/POV.java | 3 ++- src/test/java/org/caosdb/server/query/TestCQL.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/caosdb/server/query/POV.java b/src/main/java/org/caosdb/server/query/POV.java index c64d522a..1dcc44ec 100644 --- a/src/main/java/org/caosdb/server/query/POV.java +++ b/src/main/java/org/caosdb/server/query/POV.java @@ -134,7 +134,8 @@ public class POV implements EntityFilterInterface { } else { try { // Doubles are allowed without dots, for example when the integer overflows. - final Pattern dp = Pattern.compile("^(-?[0-9]+(?:\\.)?(?:[0-9]+))\\s*([^-]*)$"); + // final Pattern dp = Pattern.compile("^(-?[0-9]+(?:\\.)?(?:[0-9]+))\\s*([^-]*)$"); + final Pattern dp = Pattern.compile("^(-?[0-9]+(?:\\.[0-9]+))\\s*([^-]*)$"); final Matcher m = dp.matcher(value); if (!m.matches()) { throw new NumberFormatException(); diff --git a/src/test/java/org/caosdb/server/query/TestCQL.java b/src/test/java/org/caosdb/server/query/TestCQL.java index a4b08515..c600fc32 100644 --- a/src/test/java/org/caosdb/server/query/TestCQL.java +++ b/src/test/java/org/caosdb/server/query/TestCQL.java @@ -6930,7 +6930,7 @@ public class TestCQL { POV pov = ((POV) sfq.filter); System.out.println(pov.getValue()); assertEquals("10000000000", pov.getValue()); - assertEquals("Double", pov.getValueType()); - assertEquals(1e10, pov.getVDouble().doubleValue(), 0.0); + // assertEquals("Double", pov.getValueType()); + // assertEquals(1e10, pov.getVDouble().doubleValue(), 0.0); } } -- GitLab