From: Shane Carr Date: Tue, 8 May 2018 04:26:01 +0000 (+0000) Subject: ICU-10354 Adding infinite loop check to test. X-Git-Tag: release-62-rc~123 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8db1bee493116bd47d406c85a2ac772b23c0949c;p=icu ICU-10354 Adding infinite loop check to test. X-SVN-Rev: 41357 --- diff --git a/icu4c/source/test/intltest/numfmtst.cpp b/icu4c/source/test/intltest/numfmtst.cpp index c3ddf6adfbe..49c3c0ca5ac 100644 --- a/icu4c/source/test/intltest/numfmtst.cpp +++ b/icu4c/source/test/intltest/numfmtst.cpp @@ -9325,6 +9325,10 @@ void NumberFormatTest::Test10354() { FieldPositionIterator positions; df.format(NAN, result, &positions, errorCode); errorCode.logIfFailureAndReset("DecimalFormat.format(NAN, FieldPositionIterator) failed"); + FieldPosition fp; + while (positions.next(fp)) { + // Should not loop forever + } } void NumberFormatTest::Test11645_ApplyPatternEquality() {