xref: /aosp_15_r20/external/pdfium/testing/resources/javascript/util_scand.in (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
1*3ac0a46fSAndroid Build Coastguard Worker{{header}}
2*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} <<
3*3ac0a46fSAndroid Build Coastguard Worker  /Type /Catalog
4*3ac0a46fSAndroid Build Coastguard Worker  /Pages 2 0 R
5*3ac0a46fSAndroid Build Coastguard Worker  /OpenAction 10 0 R
6*3ac0a46fSAndroid Build Coastguard Worker>>
7*3ac0a46fSAndroid Build Coastguard Workerendobj
8*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} <<
9*3ac0a46fSAndroid Build Coastguard Worker  /Type /Pages
10*3ac0a46fSAndroid Build Coastguard Worker  /Count 1
11*3ac0a46fSAndroid Build Coastguard Worker  /Kids [
12*3ac0a46fSAndroid Build Coastguard Worker    3 0 R
13*3ac0a46fSAndroid Build Coastguard Worker  ]
14*3ac0a46fSAndroid Build Coastguard Worker>>
15*3ac0a46fSAndroid Build Coastguard Workerendobj
16*3ac0a46fSAndroid Build Coastguard Worker% Page number 0.
17*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} <<
18*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
19*3ac0a46fSAndroid Build Coastguard Worker  /Parent 2 0 R
20*3ac0a46fSAndroid Build Coastguard Worker  /MediaBox [0 0 612 792]
21*3ac0a46fSAndroid Build Coastguard Worker>>
22*3ac0a46fSAndroid Build Coastguard Workerendobj
23*3ac0a46fSAndroid Build Coastguard Worker% OpenAction action
24*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} <<
25*3ac0a46fSAndroid Build Coastguard Worker  /Type /Action
26*3ac0a46fSAndroid Build Coastguard Worker  /S /JavaScript
27*3ac0a46fSAndroid Build Coastguard Worker  /JS 11 0 R
28*3ac0a46fSAndroid Build Coastguard Worker>>
29*3ac0a46fSAndroid Build Coastguard Workerendobj
30*3ac0a46fSAndroid Build Coastguard Worker% JS program to execute
31*3ac0a46fSAndroid Build Coastguard Worker{{object 11 0}} <<
32*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
33*3ac0a46fSAndroid Build Coastguard Worker>>
34*3ac0a46fSAndroid Build Coastguard Workerstream
35*3ac0a46fSAndroid Build Coastguard Worker{{include expect.js}}
36*3ac0a46fSAndroid Build Coastguard Worker
37*3ac0a46fSAndroid Build Coastguard Workertry {
38*3ac0a46fSAndroid Build Coastguard Worker  const tuesday = "Tue, 20 Dec 2016 21:48:50 GMT";
39*3ac0a46fSAndroid Build Coastguard Worker  const friday = "Fri, 09 May 2014 11:22:03 GMT";
40*3ac0a46fSAndroid Build Coastguard Worker  expectError("util.scand()");
41*3ac0a46fSAndroid Build Coastguard Worker  expectError("util.scand('12/20/2016')");
42*3ac0a46fSAndroid Build Coastguard Worker  expect("util.scand('mm/dd/yyyy', '12/20/2016').toUTCString()", tuesday);
43*3ac0a46fSAndroid Build Coastguard Worker  expect("util.scand('dd/mm/yyyy', '20/12/2016').toUTCString()", tuesday);
44*3ac0a46fSAndroid Build Coastguard Worker  expect("util.scand('yyyy/mm/dd', '2016/12/20').toUTCString()", tuesday);
45*3ac0a46fSAndroid Build Coastguard Worker  expect("util.scand('dd/mmm/yyyy', '20/Dec/2016').toUTCString()", tuesday);
46*3ac0a46fSAndroid Build Coastguard Worker  expect("util.scand('..dd:-:mmm/yyyy', '**20/*/Dec.2016').toUTCString()", tuesday);
47*3ac0a46fSAndroid Build Coastguard Worker  expect("util.scand('hh:MM:ss', '11:22:03').toUTCString()", friday);
48*3ac0a46fSAndroid Build Coastguard Worker  expect("util.scand('s:MM:hh', '3:22:11').toUTCString()", friday);
49*3ac0a46fSAndroid Build Coastguard Worker} catch (e) {
50*3ac0a46fSAndroid Build Coastguard Worker  app.alert("Truly unexpected error: " + e);
51*3ac0a46fSAndroid Build Coastguard Worker}
52*3ac0a46fSAndroid Build Coastguard Workerendstream
53*3ac0a46fSAndroid Build Coastguard Workerendobj
54*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
55*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
56*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
57*3ac0a46fSAndroid Build Coastguard Worker%%EOF
58