This is an automated email from the ASF dual-hosted git repository. fschumacher pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jmeter.git
commit 1679a714d787da0f5eda1e29ac78bf6d5e8b528e Author: andreaslind01 <[email protected]> AuthorDate: Fri Aug 5 12:38:41 2022 +0200 Use correct number format in json assertions with regex --- .../src/main/java/org/apache/jmeter/assertions/JSONPathAssertion.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/src/main/java/org/apache/jmeter/assertions/JSONPathAssertion.java b/src/components/src/main/java/org/apache/jmeter/assertions/JSONPathAssertion.java index 5671e27856..b8e719bb5e 100644 --- a/src/components/src/main/java/org/apache/jmeter/assertions/JSONPathAssertion.java +++ b/src/components/src/main/java/org/apache/jmeter/assertions/JSONPathAssertion.java @@ -19,6 +19,8 @@ package org.apache.jmeter.assertions; import java.io.Serializable; import java.text.DecimalFormat; +import java.text.DecimalFormatSymbols; +import java.util.Locale; import java.util.Map; import java.util.Objects; @@ -58,7 +60,7 @@ public class JSONPathAssertion extends AbstractTestElement implements Serializab ThreadLocal.withInitial(JSONPathAssertion::createDecimalFormat); private static DecimalFormat createDecimalFormat() { - DecimalFormat decimalFormatter = new DecimalFormat("#.#"); + DecimalFormat decimalFormatter = new DecimalFormat("#.#", new DecimalFormatSymbols(Locale.US)); decimalFormatter.setMaximumFractionDigits(340); // java.text.DecimalFormat.DOUBLE_FRACTION_DIGITS == 340 decimalFormatter.setMinimumFractionDigits(1); return decimalFormatter;
