From 8db1bee493116bd47d406c85a2ac772b23c0949c Mon Sep 17 00:00:00 2001 From: Shane Carr Date: Tue, 8 May 2018 04:26:01 +0000 Subject: [PATCH] ICU-10354 Adding infinite loop check to test. X-SVN-Rev: 41357 --- icu4c/source/test/intltest/numfmtst.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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() { -- 2.40.0