ICU-1948 test error conditions and dispose of resources in TestDirectAccess

X-SVN-Rev: 9410
This commit is contained in:
Vladimir Weinstein 2002-07-29 23:01:44 +00:00
parent 304f3e290c
commit 26a6a81be7

View File

@ -1812,8 +1812,35 @@ static void TestDirectAccess(void) {
UResourceBundle *t = NULL, *t2 = NULL;
t = ures_findResource("en/zoneStrings/3/2", t, &status);
t = ures_findResource("en/timeZones/3", t, &status);
if(U_FAILURE(status)) {
log_err("Couldn't access indexed resource, error %s\n", u_errorName(status));
status = U_ZERO_ERROR;
}
t = ures_findResource("en/zoneStrings/3", t, &status);
if(U_FAILURE(status)) {
log_err("Couldn't access indexed resource, error %s\n", u_errorName(status));
status = U_ZERO_ERROR;
}
t = ures_findResource("sh/CollationElements/Sequence", t, &status);
if(U_FAILURE(status)) {
log_err("Couldn't access keyed resource, error %s\n", u_errorName(status));
status = U_ZERO_ERROR;
}
t2 = ures_open(NULL, "sh", &status);
if(U_FAILURE(status)) {
log_err("Couldn't open 'sh' resource bundle, error %s\n", u_errorName(status));
status = U_ZERO_ERROR;
}
t = ures_findSubResource(t2, "CollationElements/Sequence", t, &status);
if(U_FAILURE(status)) {
log_err("Couldn't access keyed resource, error %s\n", u_errorName(status));
status = U_ZERO_ERROR;
}
ures_close(t);
ures_close(t2);
}