]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/cintltst/crelativedateformattest.c
ICU-66108.tar.gz
[apple/icu.git] / icuSources / test / cintltst / crelativedateformattest.c
index 47a247412f1986800d8ee9f0b65c91e480d5ae4b..ea1f39e27a899b40871b26c90aa83e3c6aeb0bcc 100644 (file)
@@ -171,8 +171,8 @@ static const char* en_decDef_long_midSent_min[kNumOffsets*2] = {
     "2 minutes ago",        "2 minutes ago",      /* -2   */
     "1 minute ago",         "1 minute ago",       /* -1   */
     "0.7 minutes ago",      "0.7 minutes ago",    /* -0.7 */
-    "0 minutes ago",        "0 minutes ago",      /* -0   */
-    "in 0 minutes",         "in 0 minutes",       /*  0   */
+    "this minute",          "0 minutes ago",      /* -0   */
+    "this minute",          "in 0 minutes",       /*  0   */
     "in 0.7 minutes",       "in 0.7 minutes",     /*  0.7 */
     "in 1 minute",          "in 1 minute",        /*  1   */
     "in 2 minutes",         "in 2 minutes",       /*  2   */
@@ -186,8 +186,8 @@ static const FieldsDat en_attrDef_long_midSent_min[kNumOffsets*2] = {
     {UDAT_REL_NUMERIC_FIELD,  0,  1}, {UDAT_REL_NUMERIC_FIELD,  0,  1}, /* "2 minutes ago",        "2 minutes ago",       -2   */
     {UDAT_REL_NUMERIC_FIELD,  0,  1}, {UDAT_REL_NUMERIC_FIELD,  0,  1}, /* "1 minute ago",         "1 minute ago",        -1   */
     {UDAT_REL_NUMERIC_FIELD,  0,  3}, {UDAT_REL_NUMERIC_FIELD,  0,  3}, /* "0.7 minutes ago",      "0.7 minutes ago",     -0.7 */
-    {UDAT_REL_NUMERIC_FIELD,  0,  1}, {UDAT_REL_NUMERIC_FIELD,  0,  1}, /* "0 minutes ago",        "0 minutes ago",       -0   */
-    {UDAT_REL_NUMERIC_FIELD,  3,  4}, {UDAT_REL_NUMERIC_FIELD,  3,  4}, /* "in 0 minutes",         "in 0 minutes",         0   */
+    {-1,  -1,  -1}, {UDAT_REL_NUMERIC_FIELD,  0,  1}, /* "this minute",        "0 minutes ago",       -0   */
+    {-1,  -1,  -1}, {UDAT_REL_NUMERIC_FIELD,  3,  4}, /* "this minute",         "in 0 minutes",         0   */
     {UDAT_REL_NUMERIC_FIELD,  3,  6}, {UDAT_REL_NUMERIC_FIELD,  3,  6}, /* "in 0.7 minutes",       "in 0.7 minutes",       0.7 */
     {UDAT_REL_NUMERIC_FIELD,  3,  4}, {UDAT_REL_NUMERIC_FIELD,  3,  4}, /* "in 1 minute",          "in 1 minute",          1   */
     {UDAT_REL_NUMERIC_FIELD,  3,  4}, {UDAT_REL_NUMERIC_FIELD,  3,  4}, /* "in 2 minutes",         "in 2 minutes",         2   */
@@ -606,6 +606,8 @@ typedef struct {
 
 static const CombineDateTimeTestItem combTestItems[] = {
     { "en",  UDAT_STYLE_LONG,  UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, "yesterday",  "3:45 PM",  "yesterday, 3:45 PM" },
+    // rdar://55667608 and https://unicode-org.atlassian.net/browse/CLDR-10321
+    { "fi",  UDAT_STYLE_LONG,  UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, "eilen",  "3:45 PM",  "eilen klo 3:45 PM" },
     { NULL,  (UDateRelativeDateTimeFormatterStyle)0, (UDisplayContext)0, NULL, NULL, NULL } /* terminator */
 };