~ubuntu-branches/ubuntu/gutsy/icu/gutsy

« back to all changes in this revision

Viewing changes to source/test/intltest/dtfmrgts.cpp

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2005-05-21 22:44:31 UTC
  • mfrom: (2.1.1 warty)
  • Revision ID: package-import@ubuntu.com-20050521224431-r7rktfhnu1n4tf1g
Tags: 2.1-2.1
Rename icu-doc to icu21-doc. icu-doc is built by the icu28 package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
109
109
{
110
110
 
111
111
    DateFormat *fmt = DateFormat::createDateTimeInstance(DateFormat::SHORT,
112
 
                                                DateFormat::SHORT, Locale::US);
 
112
                                                DateFormat::SHORT, Locale::getUS());
113
113
    UDate dt = date(97, Calendar::MAY, 3, 8, 55);
114
114
    UnicodeString str;
115
115
    str = fmt->format(dt, str);
186
186
        if((exp.length() == 0 && str.length() == 0) || str == exp)
187
187
            logln(" ok");
188
188
        else {
189
 
            logln(UnicodeString(" expected ") + exp);
 
189
            errln(UnicodeString(" expected ") + exp);
190
190
            pass = FALSE;
191
191
        }
192
192
        
206
206
    UErrorCode status = U_ZERO_ERROR;
207
207
 
208
208
    //try {
209
 
        SimpleDateFormat *fmt = new SimpleDateFormat(UnicodeString("yyMMdd"), Locale::US, status);
 
209
        SimpleDateFormat *fmt = new SimpleDateFormat(UnicodeString("yyMMdd"), Locale::getUS(), status);
210
210
        failure(status, "new SimpleDateFormat");
211
211
        UDate start = date(1809-1900, Calendar::DECEMBER, 25);
212
212
        fmt->set2DigitYearStart(start, status);
513
513
void DateFormatRegressionTest::Test4073003(void) 
514
514
{
515
515
    //try {
516
 
    DateFormat *fmt = DateFormat::createDateInstance(DateFormat::SHORT, Locale::US);
 
516
    DateFormat *fmt = DateFormat::createDateInstance(DateFormat::SHORT, Locale::getUK());
517
517
        UnicodeString tests [] = { 
518
518
            (UnicodeString) "12/25/61", 
519
519
            (UnicodeString) "12/25/1961", 
647
647
void DateFormatRegressionTest::Test4101483(void) 
648
648
{
649
649
    UErrorCode status = U_ZERO_ERROR;
650
 
    SimpleDateFormat *sdf = new SimpleDateFormat(UnicodeString("z"), Locale::US, status);
 
650
    SimpleDateFormat *sdf = new SimpleDateFormat(UnicodeString("z"), Locale::getUS(), status);
651
651
    failure(status, "new SimpleDateFormat");
652
652
    FieldPosition fp(DateFormat::TIMEZONE_FIELD);
653
653
    //Date d = date(9234567890L);
680
680
    // choose a date that is the FIRST of some month 
681
681
    // and some arbitrary time 
682
682
    UDate d = date(97, 3, 1, 1, 1, 1); 
683
 
    SimpleDateFormat *df = new SimpleDateFormat(UnicodeString("MMMM"), Locale::US, status); 
 
683
    SimpleDateFormat *df = new SimpleDateFormat(UnicodeString("MMMM"), Locale::getUS(), status); 
684
684
    failure(status, "new SimpleDateFormat");
685
685
 
686
686
    UnicodeString s;
943
943
    UnicodeString pattern = "'TO_DATE('''dd'-'MM'-'yyyy HH:mm:ss''' , ''DD-MM-YYYY HH:MI:SS'')'";
944
944
    logln("pattern=" + pattern);
945
945
    UErrorCode status = U_ZERO_ERROR;
946
 
    SimpleDateFormat *format = new SimpleDateFormat(pattern, Locale::US, status);
 
946
    SimpleDateFormat *format = new SimpleDateFormat(pattern, Locale::getUS(), status);
947
947
    failure(status, "new SimpleDateFormat");
948
948
    UnicodeString result;
949
949
    FieldPosition pos(FieldPosition::DONT_CARE);
967
967
{
968
968
    UnicodeString dateString("Thursday, 31-Dec-98 23:00:00 GMT");
969
969
    UErrorCode status = U_ZERO_ERROR;
970
 
    SimpleDateFormat fmt(UnicodeString("EEEE, dd-MMM-yy HH:mm:ss z"), Locale::US, status);
 
970
    SimpleDateFormat fmt(UnicodeString("EEEE, dd-MMM-yy HH:mm:ss z"), Locale::getUS(), status);
971
971
    failure(status, "new SimpleDateFormat");
972
972
    //try {
973
973
        UDate d = fmt.parse(dateString, status);
994
994
    UnicodeString dateString("Thu, 30-Jul-1999 11:51:14 GMT");
995
995
    UnicodeString format("EEE', 'dd-MMM-yyyy HH:mm:ss z"); // RFC 822/1123
996
996
    UErrorCode status = U_ZERO_ERROR;
997
 
    SimpleDateFormat df(format, Locale::US, status);
 
997
    SimpleDateFormat df(format, Locale::getUS(), status);
998
998
    if(U_FAILURE(status))
999
999
        errln("Couldn't create SimpleDateFormat");
1000
1000
    
1017
1017
 */
1018
1018
void DateFormatRegressionTest::Test4182066(void) {
1019
1019
    UErrorCode status = U_ZERO_ERROR;
1020
 
    SimpleDateFormat fmt("MM/dd/yy", Locale::US, status);
1021
 
    SimpleDateFormat dispFmt("MMM dd yyyy GG", Locale::US, status);
 
1020
    SimpleDateFormat fmt("MM/dd/yy", Locale::getUS(), status);
 
1021
    SimpleDateFormat dispFmt("MMM dd yyyy GG", Locale::getUS(), status);
1022
1022
    if (U_FAILURE(status)) {
1023
1023
        errln("Couldn't create SimpleDateFormat");
1024
1024
        return;
1100
1100
DateFormatRegressionTest::Test4210209(void) {
1101
1101
    UErrorCode status = U_ZERO_ERROR;
1102
1102
    UnicodeString pattern("MMM d, yyyy");
1103
 
    SimpleDateFormat sfmt(pattern, Locale::US, status);
1104
 
    SimpleDateFormat sdisp("MMM dd yyyy GG", Locale::US, status);
 
1103
    SimpleDateFormat sfmt(pattern, Locale::getUS(), status);
 
1104
    SimpleDateFormat sdisp("MMM dd yyyy GG", Locale::getUS(), status);
1105
1105
    DateFormat& fmt = *(DateFormat*)&sfmt; // Yuck: See j25
1106
1106
    DateFormat& disp = *(DateFormat*)&sdisp; // Yuck: See j25
1107
1107
    if (U_FAILURE(status)) {
1149
1149
     UDate d(978103543000.);
1150
1150
    DateFormat *fmt = DateFormat::createDateTimeInstance(DateFormat::NONE,
1151
1151
                                                         DateFormat::MEDIUM,
1152
 
                                                         Locale::US);
 
1152
                                                         Locale::getUS());
1153
1153
    UnicodeString s;
1154
1154
        UnicodeString tests = 
1155
1155
          (UnicodeString) "7:25:43 AM" ;