intl/locale/tests/unit/test_bug374040.js

Fri, 16 Jan 2015 18:13:44 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 16 Jan 2015 18:13:44 +0100
branch
TOR_BUG_9701
changeset 14
925c144e1f1f
permissions
-rw-r--r--

Integrate suggestion from review to improve consistency with existing code.

     1 function test_full() {
     2     var date = new Date();
     3     var scriptableDateServ =
     4     Components.classes["@mozilla.org/intl/scriptabledateformat;1"].createInstance(Components.interfaces.nsIScriptableDateFormat);
     6     var dateStrXpcom = scriptableDateServ.FormatDateTime("",
     7     scriptableDateServ.dateFormatLong, scriptableDateServ.timeFormatSeconds,
     8     date.getFullYear(), date.getMonth()+1, date.getDate(), date.getHours(),
     9     date.getMinutes(), date.getSeconds());
    11     var dateStrJs = date.toLocaleString();
    13     do_check_eq(dateStrXpcom, dateStrJs);
    15 }
    17 function test_kTimeFormatSeconds() {
    18     var date = new Date();
    19     var scriptableDateServ =
    20     Components.classes["@mozilla.org/intl/scriptabledateformat;1"].createInstance(Components.interfaces.nsIScriptableDateFormat);
    22     var dateStrXpcom = scriptableDateServ.FormatDateTime("",
    23     scriptableDateServ.dateFormatLong, scriptableDateServ.timeFormatNone,
    24     date.getFullYear(), date.getMonth()+1, date.getDate(), date.getHours(),
    25     date.getMinutes(), date.getSeconds());
    27     var dateStrJs = date.toLocaleDateString()
    29     do_check_eq(dateStrXpcom, dateStrJs);
    31 }
    33 function run_test()
    34 {
    35     // XXX test disabled due to bug 421790
    36     return;
    37     test_full();
    38     test_kTimeFormatSeconds();
    39 }

mercurial