]> granicus.if.org Git - icu/commitdiff
ICU-10354 Adding infinite loop check to test.
authorShane Carr <shane@unicode.org>
Tue, 8 May 2018 04:26:01 +0000 (04:26 +0000)
committerShane Carr <shane@unicode.org>
Tue, 8 May 2018 04:26:01 +0000 (04:26 +0000)
X-SVN-Rev: 41357

icu4c/source/test/intltest/numfmtst.cpp

index c3ddf6adfbe4ae01737e3d5b29ac7a0728a1021e..49c3c0ca5ac340aacc2e71ea36a557c74ffbaa12 100644 (file)
@@ -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() {