This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch release24.09
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/release24.09 by this push:
new 1c9ad82974 Fixed: Support non-breaking spaces in numeric strings
(OFBIZ-13168)
1c9ad82974 is described below
commit 1c9ad82974251fd91c9576732dbfaada7ce45487
Author: Jacques Le Roux <[email protected]>
AuthorDate: Wed Nov 13 10:26:23 2024 +0100
Fixed: Support non-breaking spaces in numeric strings (OFBIZ-13168)
While backporting I made 2 mistakes, that fixes them
---
.../base/src/test/java/org/apache/ofbiz/base/util/ObjectTypeTests.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/framework/base/src/test/java/org/apache/ofbiz/base/util/ObjectTypeTests.java
b/framework/base/src/test/java/org/apache/ofbiz/base/util/ObjectTypeTests.java
index 4b5ace55f5..0a0318d5ff 100644
---
a/framework/base/src/test/java/org/apache/ofbiz/base/util/ObjectTypeTests.java
+++
b/framework/base/src/test/java/org/apache/ofbiz/base/util/ObjectTypeTests.java
@@ -48,6 +48,7 @@ public class ObjectTypeTests {
// These numbers are all based on 1 / 128, which is a binary decimal
// that can be represented by both float and double
private final BigDecimal dcml = new BigDecimal("781.25");
+ private final BigDecimal largeBigDecimal = new BigDecimal("29000");
private final Double dbl = Double.valueOf("7.8125E2");
private final Float flt = Float.valueOf("7.8125E2");
private final Long lng = Long.valueOf("781");
@@ -389,7 +390,7 @@ public class ObjectTypeTests {
// usual pattern assumes that the String->BigDecimal conversion will
break with bad timezone/locale
// which is not the case for this particular test
assertEquals("String->BigDecimal supports NBSP",
- simpleTypeOrObjectConvert("29�000", "BigDecimal", null,
LOCALE_DATA.goodTimeZone,
+ simpleTypeOrObjectConvert("29 000", "BigDecimal", null,
LOCALE_DATA.goodTimeZone,
LOCALE_DATA.goodLocale, false), largeBigDecimal);
}