]> granicus.if.org Git - icu/commitdiff
ICU-9919 Add check for failure in testSetIntervalPatternNoSideEffect
authorTravis Keep <keep94@gmail.com>
Tue, 12 Feb 2013 21:44:42 +0000 (21:44 +0000)
committerTravis Keep <keep94@gmail.com>
Tue, 12 Feb 2013 21:44:42 +0000 (21:44 +0000)
X-SVN-Rev: 33197

icu4c/source/test/intltest/dtifmtts.cpp

index fd981885099bb1db22a955cdcd79f3d44afbfd10..441a4bc6e89df90ccd6769df4bf1ebd5cac05118 100644 (file)
@@ -1110,10 +1110,18 @@ void DateIntervalFormatTest::testSetIntervalPatternNoSideEffect() {
     dtitvinf->getIntervalPattern(ctou("yMd"), UCAL_DATE, expected, ec);
     dtitvinf->setIntervalPattern(ctou("yMd"), UCAL_DATE, ctou("M/d/y \\u2013 d"), ec);
     delete dtitvinf;
+    if (U_FAILURE(ec)) {
+        errln("Failure encountered: %s", u_errorName(ec));
+        return;
+    }
     dtitvinf = new DateIntervalInfo(ec);
     UnicodeString actual;
     dtitvinf->getIntervalPattern(ctou("yMd"), UCAL_DATE, actual, ec);
     delete dtitvinf;
+    if (U_FAILURE(ec)) {
+        errln("Failure encountered: %s", u_errorName(ec));
+        return;
+    }
     if (expected != actual) {
         errln("DateIntervalInfo.setIntervalPattern should have no side effects.");
     }