From 3b1ec5032c640c360bb8f796db51fa23b85547e2 Mon Sep 17 00:00:00 2001 From: Victor Chang <vichang@google.com> Date: Tue, 12 Jan 2021 11:59:13 +0000 Subject: [PATCH] ICU-21116 Fix ListFormatterTest on Android Android ignores assert statement by default. The test also failed when running with ant and on OpenJDK runtime on release-67-1. But no longer fails on master branch. --- .../src/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java index 0c82d263254..43f0c4df176 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/FormattedValueStringBuilderImpl.java @@ -144,7 +144,8 @@ public class FormattedValueStringBuilderImpl { int end = i - self.zero; // Handle span fields; don't trim them if (currField instanceof SpanFieldPlaceholder) { - assert handleSpan(currField, cfpos, fieldStart, end); + boolean handleResult = handleSpan(currField, cfpos, fieldStart, end); + assert handleResult; return true; } // Grouping separators can be whitespace; don't throw them out! -- 2.40.0