You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2023/06/06 20:43:05 UTC
[maven-surefire] 02/02: sdfsf
This is an automated email from the ASF dual-hosted git repository.
michaelo pushed a commit to branch doxia-2.0.0
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git
commit 330598295efe01da0fbb35aa5cc5690f2ed6cc43
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Fri May 19 16:31:09 2023 +0200
sdfsf
---
.../surefire/report/SurefireReportRenderer.java | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java b/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java
index 8442d28cb..8accdefc7 100644
--- a/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java
+++ b/maven-surefire-report-plugin/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportRenderer.java
@@ -19,6 +19,8 @@
package org.apache.maven.plugins.surefire.report;
import java.io.File;
+import java.text.MessageFormat;
+import java.util.Arrays;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -591,4 +593,20 @@ public class SurefireReportRenderer extends AbstractMavenReportRenderer {
+ " }" + Markup.EOL
+ " }";
}
+
+ public static void main(String[] args) {
+ MessageFormat format = null;
+
+ format = new MessageFormat("{0,choice,0#0%|0.0<{0,number,0.0%}|1#{0,number,0%}}", Locale.ENGLISH);
+
+ for (Float f : Arrays.asList(0f, 0.005f, 0.05f, 0.5f, 0.999f, 1f, 1.01f))
+ System.out.println(format.format(new Object[] {f}));
+ System.out.println("===");
+ format = new MessageFormat(
+ "{0,choice,0#0|0.0<{0,number,0.000}|1.0#{0,number,0.0}|1000#{0,number,0}} s", Locale.ITALY);
+
+ for (Float f : Arrays.asList(
+ 0f, 0.05f, 0.999f, 1f, 1.5f, 99.9f, 100f, 100.2f, 500.3f, 999.9f, 1000f, 1000.3f, 1010.4f, 10000f))
+ System.out.println(format.format(new Object[] {f}));
+ }
}