dom/icc/tests/marionette/test_stk_launch_browser.js

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 /* Any copyright is dedicated to the Public Domain.
     2    http://creativecommons.org/publicdomain/zero/1.0/ */
     4 MARIONETTE_HEAD_JS = "stk_helper.js";
     6 function testLaunchBrowser(command, expect) {
     7   log("STK CMD " + JSON.stringify(command));
     8   is(command.typeOfCommand, iccManager.STK_CMD_LAUNCH_BROWSER, expect.name);
     9   is(command.commandQualifier, expect.commandQualifier, expect.name);
    10   is(command.options.url, expect.url, expect.name);
    11   if (command.options.confirmMessage) {
    12     is(command.options.confirmMessage, expect.text, expect.name);
    13   }
    15   runNextTest();
    16 }
    18 let tests = [
    19   {command: "d0188103011500820281823100050b44656661756c742055524c",
    20    func: testLaunchBrowser,
    21    expect: {name: "launch_browser_cmd_1",
    22             commandQualifier: 0x00,
    23             url: "",
    24             text: "Default URL"}},
    25   {command: "d01f8103011500820281823112687474703a2f2f7878782e7979792e7a7a7a0500",
    26    func: testLaunchBrowser,
    27    expect: {name: "launch_browser_cmd_2",
    28             commandQualifier: 0x00,
    29             url: "http://xxx.yyy.zzz",
    30             text: ""}},
    31   {command: "d00e8103011500820281823001003100",
    32    func: testLaunchBrowser,
    33    expect: {name: "launch_browser_cmd_3",
    34             commandQualifier: 0x00,
    35             url: "",
    36             text: ""}},
    37   {command: "d02081030115008202818231003201030d10046162632e6465662e6768692e6a6b6c",
    38    func: testLaunchBrowser,
    39    expect: {name: "launch_browser_cmd_4",
    40             commandQualifier: 0x00,
    41             url: "",
    42             text: ""}},
    43   {command: "d0188103011502820281823100050b44656661756c742055524c",
    44    func: testLaunchBrowser,
    45    expect: {name: "launch_browser_cmd_5",
    46             commandQualifier: 0x02,
    47             url: "",
    48             text: "Default URL"}},
    49   {command: "d0188103011503820281823100050b44656661756c742055524c",
    50    func: testLaunchBrowser,
    51    expect: {name: "launch_browser_cmd_6",
    52             commandQualifier: 0x03,
    53             url: "",
    54             text: "Default URL"}},
    55   {command: "d00b8103011500820281823100",
    56    func: testLaunchBrowser,
    57    expect: {name: "launch_browser_cmd_7",
    58             commandQualifier: 0x00,
    59             url: "",
    60             text: ""}},
    61   {command: "d0268103011502820281823100051980041704140420041004120421042204120423041904220415",
    62    func: testLaunchBrowser,
    63    expect: {name: "launch_browser_cmd_8",
    64             commandQualifier: 0x02,
    65             url: "",
    66             text: "ЗДРАВСТВУЙТЕ"}},
    67   {command: "d021810301150282028182310005104e6f742073656c66206578706c616e2e1e020101",
    68    func: testLaunchBrowser,
    69    expect: {name: "launch_browser_cmd_9",
    70             commandQualifier: 0x02,
    71             url: "",
    72             text: "Not self explan."}},
    73   {command: "d01d8103011502820281823100050c53656c66206578706c616e2e1e020001",
    74    func: testLaunchBrowser,
    75    expect: {name: "launch_browser_cmd_10",
    76             commandQualifier: 0x02,
    77             url: "",
    78             text: "Self explan."}},
    79   {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d00b4",
    80    func: testLaunchBrowser,
    81    expect: {name: "launch_browser_cmd_11",
    82             commandQualifier: 0x00,
    83             url: "",
    84             text: "Default URL 1"}},
    85   {command: "d01a8103011500820281823100050d44656661756c742055524c2032",
    86    func: testLaunchBrowser,
    87    expect: {name: "launch_browser_cmd_12",
    88             commandQualifier: 0x00,
    89             url: "",
    90             text: "Default URL 2"}},
    91   {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d01b4",
    92    func: testLaunchBrowser,
    93    expect: {name: "launch_browser_cmd_13",
    94             commandQualifier: 0x00,
    95             url: "",
    96             text: "Default URL 1"}},
    97   {command: "d01a8103011500820281823100050d44656661756c742055524c2032",
    98    func: testLaunchBrowser,
    99    expect: {name: "launch_browser_cmd_14",
   100             commandQualifier: 0x00,
   101             url: "",
   102             text: "Default URL 2"}},
   103   {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d02b4",
   104    func: testLaunchBrowser,
   105    expect: {name: "launch_browser_cmd_15",
   106             commandQualifier: 0x00,
   107             url: "",
   108             text: "Default URL 1"}},
   109   {command: "d01a8103011500820281823100050d44656661756c742055524c2032",
   110    func: testLaunchBrowser,
   111    expect: {name: "launch_browser_cmd_16",
   112             commandQualifier: 0x00,
   113             url: "",
   114             text: "Default URL 2"}},
   115    {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d04b4",
   116    func: testLaunchBrowser,
   117    expect: {name: "launch_browser_cmd_17",
   118             commandQualifier: 0x00,
   119             url: "",
   120             text: "Default URL 1"}},
   121   {command: "d0208103011500820281823100050d44656661756c742055524c2032d004000d00b4",
   122    func: testLaunchBrowser,
   123    expect: {name: "launch_browser_cmd_18",
   124             commandQualifier: 0x00,
   125             url: "",
   126             text: "Default URL 2"}},
   127   {command: "d01a8103011500820281823100050d44656661756c742055524c2033",
   128    func: testLaunchBrowser,
   129    expect: {name: "launch_browser_cmd_19",
   130             commandQualifier: 0x00,
   131             url: "",
   132             text: "Default URL 3"}},
   133    {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d08b4",
   134    func: testLaunchBrowser,
   135    expect: {name: "launch_browser_cmd_20",
   136             commandQualifier: 0x00,
   137             url: "",
   138             text: "Default URL 1"}},
   139   {command: "d0208103011500820281823100050d44656661756c742055524c2032d004000d00b4",
   140    func: testLaunchBrowser,
   141    expect: {name: "launch_browser_cmd_21",
   142             commandQualifier: 0x00,
   143             url: "",
   144             text: "Default URL 2"}},
   145   {command: "d01a8103011500820281823100050d44656661756c742055524c2033",
   146    func: testLaunchBrowser,
   147    expect: {name: "launch_browser_cmd_22",
   148             commandQualifier: 0x00,
   149             url: "",
   150             text: "Default URL 3"}},
   151    {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d10b4",
   152    func: testLaunchBrowser,
   153    expect: {name: "launch_browser_cmd_23",
   154             commandQualifier: 0x00,
   155             url: "",
   156             text: "Default URL 1"}},
   157   {command: "d0208103011500820281823100050d44656661756c742055524c2032d004000d00b4",
   158    func: testLaunchBrowser,
   159    expect: {name: "launch_browser_cmd_24",
   160             commandQualifier: 0x00,
   161             url: "",
   162             text: "Default URL 2"}},
   163   {command: "d01a8103011500820281823100050d44656661756c742055524c2033",
   164    func: testLaunchBrowser,
   165    expect: {name: "launch_browser_cmd_25",
   166             commandQualifier: 0x00,
   167             url: "",
   168             text: "Default URL 3"}},
   169    {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d20b4",
   170    func: testLaunchBrowser,
   171    expect: {name: "launch_browser_cmd_26",
   172             commandQualifier: 0x00,
   173             url: "",
   174             text: "Default URL 1"}},
   175   {command: "d0208103011500820281823100050d44656661756c742055524c2032d004000d00b4",
   176    func: testLaunchBrowser,
   177    expect: {name: "launch_browser_cmd_27",
   178             commandQualifier: 0x00,
   179             url: "",
   180             text: "Default URL 2"}},
   181   {command: "d01a8103011500820281823100050d44656661756c742055524c2033",
   182    func: testLaunchBrowser,
   183    expect: {name: "launch_browser_cmd_28",
   184             commandQualifier: 0x00,
   185             url: "",
   186             text: "Default URL 3"}},
   187    {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d40b4",
   188    func: testLaunchBrowser,
   189    expect: {name: "launch_browser_cmd_29",
   190             commandQualifier: 0x00,
   191             url: "",
   192             text: "Default URL 1"}},
   193   {command: "d0208103011500820281823100050d44656661756c742055524c2032d004000d00b4",
   194    func: testLaunchBrowser,
   195    expect: {name: "launch_browser_cmd_30",
   196             commandQualifier: 0x00,
   197             url: "",
   198             text: "Default URL 2"}},
   199   {command: "d01a8103011500820281823100050d44656661756c742055524c2033",
   200    func: testLaunchBrowser,
   201    expect: {name: "launch_browser_cmd_31",
   202             commandQualifier: 0x00,
   203             url: "",
   204             text: "Default URL 3"}},
   205    {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d80b4",
   206    func: testLaunchBrowser,
   207    expect: {name: "launch_browser_cmd_32",
   208             commandQualifier: 0x00,
   209             url: "",
   210             text: "Default URL 1"}},
   211   {command: "d0208103011500820281823100050d44656661756c742055524c2032d004000d00b4",
   212    func: testLaunchBrowser,
   213    expect: {name: "launch_browser_cmd_33",
   214             commandQualifier: 0x00,
   215             url: "",
   216             text: "Default URL 2"}},
   217   {command: "d01a8103011500820281823100050d44656661756c742055524c2033",
   218    func: testLaunchBrowser,
   219    expect: {name: "launch_browser_cmd_34",
   220             commandQualifier: 0x00,
   221             url: "",
   222             text: "Default URL 3"}},
   223    {command: "d0208103011500820281823100050d44656661756c742055524c2031d004000d00b4",
   224    func: testLaunchBrowser,
   225    expect: {name: "launch_browser_cmd_35",
   226             commandQualifier: 0x00,
   227             url: "",
   228             text: "Default URL 1"}},
   229   {command: "d01a8103011500820281823100050d44656661756c742055524c2032",
   230    func: testLaunchBrowser,
   231    expect: {name: "launch_browser_cmd_36",
   232             commandQualifier: 0x00,
   233             url: "",
   234             text: "Default URL 2"}},
   235    {command: "d01281030115028202818231000505804f60597d",
   236    func: testLaunchBrowser,
   237    expect: {name: "launch_browser_cmd_37",
   238             commandQualifier: 0x02,
   239             url: "",
   240             text: "你好"}},
   241   {command: "d010810301150282028182310005038030eb",
   242    func: testLaunchBrowser,
   243    expect: {name: "launch_browser_cmd_38",
   244             commandQualifier: 0x02,
   245             url: "",
   246             text: "ル"}}
   247 ];
   249 runNextTest();

mercurial