mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-07 22:44:49 +00:00
ICU-20589 Fix EraRulesTest#testAPIs failure on 1 May 2019
This commit is contained in:
parent
3d9914be47
commit
6ff43608d2
2 changed files with 4 additions and 2 deletions
|
@ -8,6 +8,7 @@
|
|||
#include "unicode/calendar.h"
|
||||
#include "unicode/localpointer.h"
|
||||
#include "unicode/unistr.h"
|
||||
#include "unicode/timezone.h"
|
||||
#include "erarules.h"
|
||||
#include "erarulestest.h"
|
||||
|
||||
|
@ -73,7 +74,7 @@ void EraRulesTest::testAPIs() {
|
|||
+ calId);
|
||||
}
|
||||
|
||||
LocalPointer<Calendar> cal(Calendar::createInstance("en", status));
|
||||
LocalPointer<Calendar> cal(Calendar::createInstance(*TimeZone::getGMT(), "en", status));
|
||||
if (U_FAILURE(status)) {
|
||||
errln("Failed to create a Calendar instance.");
|
||||
continue;
|
||||
|
|
|
@ -12,6 +12,7 @@ import com.ibm.icu.impl.EraRules;
|
|||
import com.ibm.icu.util.Calendar;
|
||||
import com.ibm.icu.util.JapaneseCalendar;
|
||||
import com.ibm.icu.util.ULocale;
|
||||
import com.ibm.icu.util.TimeZone;
|
||||
|
||||
/**
|
||||
* Tests for EraRules class
|
||||
|
@ -44,7 +45,7 @@ public class EraRulesTest extends TestFmwk {
|
|||
+ calId);
|
||||
}
|
||||
|
||||
Calendar cal = Calendar.getInstance(new ULocale("en"));
|
||||
Calendar cal = Calendar.getInstance(TimeZone.GMT_ZONE, new ULocale("en"));
|
||||
int currentIdx = rules1.getCurrentEraIndex();
|
||||
int currentYear = cal.get(Calendar.YEAR);
|
||||
int idx = rules1.getEraIndex(currentYear, cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DATE));
|
||||
|
|
Loading…
Add table
Reference in a new issue