|
1 // Any copyright is dedicated to the Public Domain. |
|
2 // http://creativecommons.org/licenses/publicdomain/ |
|
3 |
|
4 var gTestfile = 'object-literal-accessor-property-name.js'; |
|
5 //----------------------------------------------------------------------------- |
|
6 var BUGNUMBER = 715682; |
|
7 var summary = |
|
8 "Permit numbers and strings containing numbers as accessor property names"; |
|
9 print(BUGNUMBER + ": " + summary); |
|
10 |
|
11 //----------------------------------------------------------------------------- |
|
12 |
|
13 ({ get "0"() { } }); |
|
14 ({ get 0() { } }); |
|
15 ({ get 0.0() { } }); |
|
16 ({ get 0.() { } }); |
|
17 ({ get 1.() { } }); |
|
18 ({ get 5.2322341234123() { } }); |
|
19 |
|
20 ({ set "0"(q) { } }); |
|
21 ({ set 0(q) { } }); |
|
22 ({ set 0.0(q) { } }); |
|
23 ({ set 0.(q) { } }); |
|
24 ({ set 1.(q) { } }); |
|
25 ({ set 5.2322341234123(q) { } }); |
|
26 |
|
27 //----------------------------------------------------------------------------- |
|
28 |
|
29 reportCompare(true, true); |