Changeset 175731 in webkit


Ignore:
Timestamp:
Nov 6, 2014 5:14:20 PM (9 years ago)
Author:
mark.lam@apple.com
Message:

Refactor the get-by-pname.js test [follow up 2].
<https://webkit.org/b/138483>

Reviewed by Michael Saboff.

Make unique copies of the test functions to ensure that each test case does not
affect the tiering up of other test cases.

  • js/get-by-pname-expected.txt:
  • js/script-tests/get-by-pname.js:

(foo): Deleted.
(getByPnameOnConstant): Deleted.
(getByPnameOnVar): Deleted.

Location:
trunk/LayoutTests
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r175729 r175731  
     12014-11-06  Mark Lam  <mark.lam@apple.com>
     2
     3        Refactor the get-by-pname.js test [follow up 2].
     4        <https://webkit.org/b/138483>
     5
     6        Reviewed by Michael Saboff.
     7
     8        Make unique copies of the test functions to ensure that each test case does not
     9        affect the tiering up of other test cases.
     10
     11        * js/get-by-pname-expected.txt:
     12        * js/script-tests/get-by-pname.js:
     13        (foo): Deleted.
     14        (getByPnameOnConstant): Deleted.
     15        (getByPnameOnVar): Deleted.
     16
    1172014-11-06  Mark Lam  <mark.lam@apple.com>
    218
  • trunk/LayoutTests/js/get-by-pname-expected.txt

    r175724 r175731  
    55
    66Test tier: cold
    7 PASS foo(o) is 11
    8 PASS foo(p) is 10
    9 PASS foo(q) is 3467
    10 PASS foo(r) is 113
    11 PASS foo(s) is 182
    12 PASS getByPnameOnConstant(a) is 0
    13 PASS getByPnameOnVar(a, 100) is 0
    14 PASS getByPnameOnVar(a, 'abc') is '0abc'
    15 PASS getByPnameOnVar(a, o) is 0
    16 PASS getByPnameOnVar(a, o1) is 4
    17 PASS getByPnameOnVar(a, a) is 6
    18 PASS getByPnameOnConstant(o1) is 0
    19 PASS getByPnameOnVar(o1, 100) is 0
    20 PASS getByPnameOnVar(o1, 'abc') is '0bc0'
    21 PASS getByPnameOnVar(o1, o) is 0
    22 PASS getByPnameOnVar(o1, o1) is 11
    23 PASS getByPnameOnVar(o1, a) is 5
    24 PASS getByPnameOnConstant(o) is 0
    25 PASS getByPnameOnVar(o, 100) is 0
    26 PASS getByPnameOnVar(o, 'abc') is 0
    27 PASS getByPnameOnVar(o, o) is 11
    28 PASS getByPnameOnVar(o, o1) is 0
    29 PASS getByPnameOnVar(o, a) is 0
    30 PASS getByPnameOnConstant(0) is 0
    31 PASS getByPnameOnVar(0, 100) is 0
    32 PASS getByPnameOnVar(0, 'abc') is 0
    33 PASS getByPnameOnVar(0, o) is 0
    34 PASS getByPnameOnVar(0, o1) is 0
    35 PASS getByPnameOnVar(0, a) is 0
    36 PASS getByPnameOnConstant('abc') is 0
    37 PASS getByPnameOnVar('abc', 100) is 0
    38 PASS getByPnameOnVar('abc', 'abc') is '0abc'
    39 PASS getByPnameOnVar('abc', o) is 0
    40 PASS getByPnameOnVar('abc', o1) is 4
    41 PASS getByPnameOnVar('abc', a) is 6
    42 PASS getByPnameOnVar('def', 'abc') is '0abc'
     7PASS foo1(o) is 11
     8PASS foo2(p) is 10
     9PASS foo3(q) is 3467
     10PASS foo4(r) is 113
     11PASS foo5(s) is 182
     12PASS getByPnameOnConstant1(a) is 0
     13PASS getByPnameOnVar11(a, 100) is 0
     14PASS getByPnameOnVar12(a, 'abc') is '0abc'
     15PASS getByPnameOnVar13(a, o) is 0
     16PASS getByPnameOnVar14(a, o1) is 4
     17PASS getByPnameOnVar15(a, a) is 6
     18PASS getByPnameOnConstant2(o1) is 0
     19PASS getByPnameOnVar21(o1, 100) is 0
     20PASS getByPnameOnVar22(o1, 'abc') is '0bc0'
     21PASS getByPnameOnVar23(o1, o) is 0
     22PASS getByPnameOnVar24(o1, o1) is 11
     23PASS getByPnameOnVar25(o1, a) is 5
     24PASS getByPnameOnConstant3(o) is 0
     25PASS getByPnameOnVar31(o, 100) is 0
     26PASS getByPnameOnVar32(o, 'abc') is 0
     27PASS getByPnameOnVar33(o, o) is 11
     28PASS getByPnameOnVar34(o, o1) is 0
     29PASS getByPnameOnVar35(o, a) is 0
     30PASS getByPnameOnConstant4(0) is 0
     31PASS getByPnameOnVar41(0, 100) is 0
     32PASS getByPnameOnVar42(0, 'abc') is 0
     33PASS getByPnameOnVar43(0, o) is 0
     34PASS getByPnameOnVar44(0, o1) is 0
     35PASS getByPnameOnVar45(0, a) is 0
     36PASS getByPnameOnConstant5('abc') is 0
     37PASS getByPnameOnVar51('abc', 100) is 0
     38PASS getByPnameOnVar52('abc', 'abc') is '0abc'
     39PASS getByPnameOnVar53('abc', o) is 0
     40PASS getByPnameOnVar54('abc', o1) is 4
     41PASS getByPnameOnVar55('abc', a) is 6
     42PASS getByPnameOnVar56('def', 'abc') is '0abc'
    4343
    4444Test tier: llint
    45 PASS foo(o) is 11
    46 PASS foo(p) is 10
    47 PASS foo(q) is 3467
    48 PASS foo(r) is 113
    49 PASS foo(s) is 182
    50 PASS getByPnameOnConstant(a) is 0
    51 PASS getByPnameOnVar(a, 100) is 0
    52 PASS getByPnameOnVar(a, 'abc') is '0abc'
    53 PASS getByPnameOnVar(a, o) is 0
    54 PASS getByPnameOnVar(a, o1) is 4
    55 PASS getByPnameOnVar(a, a) is 6
    56 PASS getByPnameOnConstant(o1) is 0
    57 PASS getByPnameOnVar(o1, 100) is 0
    58 PASS getByPnameOnVar(o1, 'abc') is '0bc0'
    59 PASS getByPnameOnVar(o1, o) is 0
    60 PASS getByPnameOnVar(o1, o1) is 11
    61 PASS getByPnameOnVar(o1, a) is 5
    62 PASS getByPnameOnConstant(o) is 0
    63 PASS getByPnameOnVar(o, 100) is 0
    64 PASS getByPnameOnVar(o, 'abc') is 0
    65 PASS getByPnameOnVar(o, o) is 11
    66 PASS getByPnameOnVar(o, o1) is 0
    67 PASS getByPnameOnVar(o, a) is 0
    68 PASS getByPnameOnConstant(0) is 0
    69 PASS getByPnameOnVar(0, 100) is 0
    70 PASS getByPnameOnVar(0, 'abc') is 0
    71 PASS getByPnameOnVar(0, o) is 0
    72 PASS getByPnameOnVar(0, o1) is 0
    73 PASS getByPnameOnVar(0, a) is 0
    74 PASS getByPnameOnConstant('abc') is 0
    75 PASS getByPnameOnVar('abc', 100) is 0
    76 PASS getByPnameOnVar('abc', 'abc') is '0abc'
    77 PASS getByPnameOnVar('abc', o) is 0
    78 PASS getByPnameOnVar('abc', o1) is 4
    79 PASS getByPnameOnVar('abc', a) is 6
    80 PASS getByPnameOnVar('def', 'abc') is '0abc'
     45PASS foo1(o) is 11
     46PASS foo2(p) is 10
     47PASS foo3(q) is 3467
     48PASS foo4(r) is 113
     49PASS foo5(s) is 182
     50PASS getByPnameOnConstant1(a) is 0
     51PASS getByPnameOnVar11(a, 100) is 0
     52PASS getByPnameOnVar12(a, 'abc') is '0abc'
     53PASS getByPnameOnVar13(a, o) is 0
     54PASS getByPnameOnVar14(a, o1) is 4
     55PASS getByPnameOnVar15(a, a) is 6
     56PASS getByPnameOnConstant2(o1) is 0
     57PASS getByPnameOnVar21(o1, 100) is 0
     58PASS getByPnameOnVar22(o1, 'abc') is '0bc0'
     59PASS getByPnameOnVar23(o1, o) is 0
     60PASS getByPnameOnVar24(o1, o1) is 11
     61PASS getByPnameOnVar25(o1, a) is 5
     62PASS getByPnameOnConstant3(o) is 0
     63PASS getByPnameOnVar31(o, 100) is 0
     64PASS getByPnameOnVar32(o, 'abc') is 0
     65PASS getByPnameOnVar33(o, o) is 11
     66PASS getByPnameOnVar34(o, o1) is 0
     67PASS getByPnameOnVar35(o, a) is 0
     68PASS getByPnameOnConstant4(0) is 0
     69PASS getByPnameOnVar41(0, 100) is 0
     70PASS getByPnameOnVar42(0, 'abc') is 0
     71PASS getByPnameOnVar43(0, o) is 0
     72PASS getByPnameOnVar44(0, o1) is 0
     73PASS getByPnameOnVar45(0, a) is 0
     74PASS getByPnameOnConstant5('abc') is 0
     75PASS getByPnameOnVar51('abc', 100) is 0
     76PASS getByPnameOnVar52('abc', 'abc') is '0abc'
     77PASS getByPnameOnVar53('abc', o) is 0
     78PASS getByPnameOnVar54('abc', o1) is 4
     79PASS getByPnameOnVar55('abc', a) is 6
     80PASS getByPnameOnVar56('def', 'abc') is '0abc'
    8181
    8282Test tier: baseline
    83 PASS foo(o) is 11
    84 PASS foo(p) is 10
    85 PASS foo(q) is 3467
    86 PASS foo(r) is 113
    87 PASS foo(s) is 182
    88 PASS getByPnameOnConstant(a) is 0
    89 PASS getByPnameOnVar(a, 100) is 0
    90 PASS getByPnameOnVar(a, 'abc') is '0abc'
    91 PASS getByPnameOnVar(a, o) is 0
    92 PASS getByPnameOnVar(a, o1) is 4
    93 PASS getByPnameOnVar(a, a) is 6
    94 PASS getByPnameOnConstant(o1) is 0
    95 PASS getByPnameOnVar(o1, 100) is 0
    96 PASS getByPnameOnVar(o1, 'abc') is '0bc0'
    97 PASS getByPnameOnVar(o1, o) is 0
    98 PASS getByPnameOnVar(o1, o1) is 11
    99 PASS getByPnameOnVar(o1, a) is 5
    100 PASS getByPnameOnConstant(o) is 0
    101 PASS getByPnameOnVar(o, 100) is 0
    102 PASS getByPnameOnVar(o, 'abc') is 0
    103 PASS getByPnameOnVar(o, o) is 11
    104 PASS getByPnameOnVar(o, o1) is 0
    105 PASS getByPnameOnVar(o, a) is 0
    106 PASS getByPnameOnConstant(0) is 0
    107 PASS getByPnameOnVar(0, 100) is 0
    108 PASS getByPnameOnVar(0, 'abc') is 0
    109 PASS getByPnameOnVar(0, o) is 0
    110 PASS getByPnameOnVar(0, o1) is 0
    111 PASS getByPnameOnVar(0, a) is 0
    112 PASS getByPnameOnConstant('abc') is 0
    113 PASS getByPnameOnVar('abc', 100) is 0
    114 PASS getByPnameOnVar('abc', 'abc') is '0abc'
    115 PASS getByPnameOnVar('abc', o) is 0
    116 PASS getByPnameOnVar('abc', o1) is 4
    117 PASS getByPnameOnVar('abc', a) is 6
    118 PASS getByPnameOnVar('def', 'abc') is '0abc'
     83PASS foo1(o) is 11
     84PASS foo2(p) is 10
     85PASS foo3(q) is 3467
     86PASS foo4(r) is 113
     87PASS foo5(s) is 182
     88PASS getByPnameOnConstant1(a) is 0
     89PASS getByPnameOnVar11(a, 100) is 0
     90PASS getByPnameOnVar12(a, 'abc') is '0abc'
     91PASS getByPnameOnVar13(a, o) is 0
     92PASS getByPnameOnVar14(a, o1) is 4
     93PASS getByPnameOnVar15(a, a) is 6
     94PASS getByPnameOnConstant2(o1) is 0
     95PASS getByPnameOnVar21(o1, 100) is 0
     96PASS getByPnameOnVar22(o1, 'abc') is '0bc0'
     97PASS getByPnameOnVar23(o1, o) is 0
     98PASS getByPnameOnVar24(o1, o1) is 11
     99PASS getByPnameOnVar25(o1, a) is 5
     100PASS getByPnameOnConstant3(o) is 0
     101PASS getByPnameOnVar31(o, 100) is 0
     102PASS getByPnameOnVar32(o, 'abc') is 0
     103PASS getByPnameOnVar33(o, o) is 11
     104PASS getByPnameOnVar34(o, o1) is 0
     105PASS getByPnameOnVar35(o, a) is 0
     106PASS getByPnameOnConstant4(0) is 0
     107PASS getByPnameOnVar41(0, 100) is 0
     108PASS getByPnameOnVar42(0, 'abc') is 0
     109PASS getByPnameOnVar43(0, o) is 0
     110PASS getByPnameOnVar44(0, o1) is 0
     111PASS getByPnameOnVar45(0, a) is 0
     112PASS getByPnameOnConstant5('abc') is 0
     113PASS getByPnameOnVar51('abc', 100) is 0
     114PASS getByPnameOnVar52('abc', 'abc') is '0abc'
     115PASS getByPnameOnVar53('abc', o) is 0
     116PASS getByPnameOnVar54('abc', o1) is 4
     117PASS getByPnameOnVar55('abc', a) is 6
     118PASS getByPnameOnVar56('def', 'abc') is '0abc'
    119119
    120120Test tier: dfg
    121 PASS foo(o) is 11
    122 PASS foo(p) is 10
    123 PASS foo(q) is 3467
    124 PASS foo(r) is 113
    125 PASS foo(s) is 182
    126 PASS getByPnameOnConstant(a) is 0
    127 PASS getByPnameOnVar(a, 100) is 0
    128 PASS getByPnameOnVar(a, 'abc') is '0abc'
    129 PASS getByPnameOnVar(a, o) is 0
    130 PASS getByPnameOnVar(a, o1) is 4
    131 PASS getByPnameOnVar(a, a) is 6
    132 PASS getByPnameOnConstant(o1) is 0
    133 PASS getByPnameOnVar(o1, 100) is 0
    134 PASS getByPnameOnVar(o1, 'abc') is '0bc0'
    135 PASS getByPnameOnVar(o1, o) is 0
    136 PASS getByPnameOnVar(o1, o1) is 11
    137 PASS getByPnameOnVar(o1, a) is 5
    138 PASS getByPnameOnConstant(o) is 0
    139 PASS getByPnameOnVar(o, 100) is 0
    140 PASS getByPnameOnVar(o, 'abc') is 0
    141 PASS getByPnameOnVar(o, o) is 11
    142 PASS getByPnameOnVar(o, o1) is 0
    143 PASS getByPnameOnVar(o, a) is 0
    144 PASS getByPnameOnConstant(0) is 0
    145 PASS getByPnameOnVar(0, 100) is 0
    146 PASS getByPnameOnVar(0, 'abc') is 0
    147 PASS getByPnameOnVar(0, o) is 0
    148 PASS getByPnameOnVar(0, o1) is 0
    149 PASS getByPnameOnVar(0, a) is 0
    150 PASS getByPnameOnConstant('abc') is 0
    151 PASS getByPnameOnVar('abc', 100) is 0
    152 PASS getByPnameOnVar('abc', 'abc') is '0abc'
    153 PASS getByPnameOnVar('abc', o) is 0
    154 PASS getByPnameOnVar('abc', o1) is 4
    155 PASS getByPnameOnVar('abc', a) is 6
    156 PASS getByPnameOnVar('def', 'abc') is '0abc'
     121PASS foo1(o) is 11
     122PASS foo2(p) is 10
     123PASS foo3(q) is 3467
     124PASS foo4(r) is 113
     125PASS foo5(s) is 182
     126PASS getByPnameOnConstant1(a) is 0
     127PASS getByPnameOnVar11(a, 100) is 0
     128PASS getByPnameOnVar12(a, 'abc') is '0abc'
     129PASS getByPnameOnVar13(a, o) is 0
     130PASS getByPnameOnVar14(a, o1) is 4
     131PASS getByPnameOnVar15(a, a) is 6
     132PASS getByPnameOnConstant2(o1) is 0
     133PASS getByPnameOnVar21(o1, 100) is 0
     134PASS getByPnameOnVar22(o1, 'abc') is '0bc0'
     135PASS getByPnameOnVar23(o1, o) is 0
     136PASS getByPnameOnVar24(o1, o1) is 11
     137PASS getByPnameOnVar25(o1, a) is 5
     138PASS getByPnameOnConstant3(o) is 0
     139PASS getByPnameOnVar31(o, 100) is 0
     140PASS getByPnameOnVar32(o, 'abc') is 0
     141PASS getByPnameOnVar33(o, o) is 11
     142PASS getByPnameOnVar34(o, o1) is 0
     143PASS getByPnameOnVar35(o, a) is 0
     144PASS getByPnameOnConstant4(0) is 0
     145PASS getByPnameOnVar41(0, 100) is 0
     146PASS getByPnameOnVar42(0, 'abc') is 0
     147PASS getByPnameOnVar43(0, o) is 0
     148PASS getByPnameOnVar44(0, o1) is 0
     149PASS getByPnameOnVar45(0, a) is 0
     150PASS getByPnameOnConstant5('abc') is 0
     151PASS getByPnameOnVar51('abc', 100) is 0
     152PASS getByPnameOnVar52('abc', 'abc') is '0abc'
     153PASS getByPnameOnVar53('abc', o) is 0
     154PASS getByPnameOnVar54('abc', o1) is 4
     155PASS getByPnameOnVar55('abc', a) is 6
     156PASS getByPnameOnVar56('def', 'abc') is '0abc'
    157157
    158158PASS successfullyParsed is true
  • trunk/LayoutTests/js/script-tests/get-by-pname.js

    r175729 r175731  
    33);
    44
    5 function foo(o) {
    6     var result = 0;
    7     for (var n in o)
    8         result += o[n];
    9     return result;
     5function makeFoo() {
     6    return function(o) {
     7        var result = 0;
     8        for (var n in o)
     9            result += o[n];
     10        return result;
     11    }
    1012}
     13var foo1 = makeFoo();
     14var foo2 = makeFoo();
     15var foo3 = makeFoo();
     16var foo4 = makeFoo();
     17var foo5 = makeFoo();
    1118
    12 function getByPnameOnConstant(o) {
    13     var result = 0;
    14     for (var n in o)
    15         result += 0[n] ? 0[n] : 0;
    16     return result;
     19function makeGetByPnameOnConstant() {
     20    return function(o) {
     21        var result = 0;
     22        for (var n in o)
     23            result += 0[n] ? 0[n] : 0;
     24        return result;
     25    }
    1726}
     27var getByPnameOnConstant1 = makeGetByPnameOnConstant();
     28var getByPnameOnConstant2 = makeGetByPnameOnConstant();
     29var getByPnameOnConstant3 = makeGetByPnameOnConstant();
     30var getByPnameOnConstant4 = makeGetByPnameOnConstant();
     31var getByPnameOnConstant5 = makeGetByPnameOnConstant();
    1832
    19 function getByPnameOnVar(o, v) {
    20     var result = 0;
    21     for (var n in o)
    22         result += v[n] ? v[n] : 0;
    23     return result;
     33function makeGetByPnameOnVar() {
     34    return function(o, v) {
     35        var result = 0;
     36        for (var n in o)
     37            result += v[n] ? v[n] : 0;
     38        return result;
     39    }
    2440}
     41var getByPnameOnVar11 = makeGetByPnameOnVar();
     42var getByPnameOnVar12 = makeGetByPnameOnVar();
     43var getByPnameOnVar13 = makeGetByPnameOnVar();
     44var getByPnameOnVar14 = makeGetByPnameOnVar();
     45var getByPnameOnVar15 = makeGetByPnameOnVar();
     46var getByPnameOnVar21 = makeGetByPnameOnVar();
     47var getByPnameOnVar22 = makeGetByPnameOnVar();
     48var getByPnameOnVar23 = makeGetByPnameOnVar();
     49var getByPnameOnVar24 = makeGetByPnameOnVar();
     50var getByPnameOnVar25 = makeGetByPnameOnVar();
     51var getByPnameOnVar31 = makeGetByPnameOnVar();
     52var getByPnameOnVar32 = makeGetByPnameOnVar();
     53var getByPnameOnVar33 = makeGetByPnameOnVar();
     54var getByPnameOnVar34 = makeGetByPnameOnVar();
     55var getByPnameOnVar35 = makeGetByPnameOnVar();
     56var getByPnameOnVar41 = makeGetByPnameOnVar();
     57var getByPnameOnVar42 = makeGetByPnameOnVar();
     58var getByPnameOnVar43 = makeGetByPnameOnVar();
     59var getByPnameOnVar44 = makeGetByPnameOnVar();
     60var getByPnameOnVar45 = makeGetByPnameOnVar();
     61var getByPnameOnVar51 = makeGetByPnameOnVar();
     62var getByPnameOnVar52 = makeGetByPnameOnVar();
     63var getByPnameOnVar53 = makeGetByPnameOnVar();
     64var getByPnameOnVar54 = makeGetByPnameOnVar();
     65var getByPnameOnVar55 = makeGetByPnameOnVar();
     66var getByPnameOnVar56 = makeGetByPnameOnVar();
    2567
    2668var o = {a:1, b:3, c:7};
     
    3476
    3577var testCases = [
    36     { test: "foo(o)", result: "11" },
    37     { test: "foo(p)", result: "10" },
    38     { test: "foo(q)", result: "3467" },
    39     { test: "foo(r)", result: "113" },
    40     { test: "foo(s)", result: "182" },
     78    { test: "foo1(o)", result: "11" },
     79    { test: "foo2(p)", result: "10" },
     80    { test: "foo3(q)", result: "3467" },
     81    { test: "foo4(r)", result: "113" },
     82    { test: "foo5(s)", result: "182" },
    4183
    42     { test: "getByPnameOnConstant(a)", result: "0" },
    43     { test: "getByPnameOnVar(a, 100)", result: "0" },
    44     { test: "getByPnameOnVar(a, 'abc')", result: "'0abc'" },
    45     { test: "getByPnameOnVar(a, o)", result: "0" },
    46     { test: "getByPnameOnVar(a, o1)", result: "4" },
    47     { test: "getByPnameOnVar(a, a)", result: "6" },
     84    { test: "getByPnameOnConstant1(a)", result: "0" },
     85    { test: "getByPnameOnVar11(a, 100)", result: "0" },
     86    { test: "getByPnameOnVar12(a, 'abc')", result: "'0abc'" },
     87    { test: "getByPnameOnVar13(a, o)", result: "0" },
     88    { test: "getByPnameOnVar14(a, o1)", result: "4" },
     89    { test: "getByPnameOnVar15(a, a)", result: "6" },
    4890
    49     { test: "getByPnameOnConstant(o1)", result: "0" },
    50     { test: "getByPnameOnVar(o1, 100)", result: "0" },
    51     { test: "getByPnameOnVar(o1, 'abc')", result: "'0bc0'" },
    52     { test: "getByPnameOnVar(o1, o)", result: "0" },
    53     { test: "getByPnameOnVar(o1, o1)", result: "11" },
    54     { test: "getByPnameOnVar(o1, a)", result: "5" },
     91    { test: "getByPnameOnConstant2(o1)", result: "0" },
     92    { test: "getByPnameOnVar21(o1, 100)", result: "0" },
     93    { test: "getByPnameOnVar22(o1, 'abc')", result: "'0bc0'" },
     94    { test: "getByPnameOnVar23(o1, o)", result: "0" },
     95    { test: "getByPnameOnVar24(o1, o1)", result: "11" },
     96    { test: "getByPnameOnVar25(o1, a)", result: "5" },
    5597
    56     { test: "getByPnameOnConstant(o)", result: "0" },
    57     { test: "getByPnameOnVar(o, 100)", result: "0" },
    58     { test: "getByPnameOnVar(o, 'abc')", result: "0" },
    59     { test: "getByPnameOnVar(o, o)", result: "11" },
    60     { test: "getByPnameOnVar(o, o1)", result: "0" },
    61     { test: "getByPnameOnVar(o, a)", result: "0" },
     98    { test: "getByPnameOnConstant3(o)", result: "0" },
     99    { test: "getByPnameOnVar31(o, 100)", result: "0" },
     100    { test: "getByPnameOnVar32(o, 'abc')", result: "0" },
     101    { test: "getByPnameOnVar33(o, o)", result: "11" },
     102    { test: "getByPnameOnVar34(o, o1)", result: "0" },
     103    { test: "getByPnameOnVar35(o, a)", result: "0" },
    62104
    63     { test: "getByPnameOnConstant(0)", result: "0" },
    64     { test: "getByPnameOnVar(0, 100)", result: "0" },
    65     { test: "getByPnameOnVar(0, 'abc')", result: "0" },
    66     { test: "getByPnameOnVar(0, o)", result: "0" },
    67     { test: "getByPnameOnVar(0, o1)", result: "0" },
    68     { test: "getByPnameOnVar(0, a)", result: "0" },
     105    { test: "getByPnameOnConstant4(0)", result: "0" },
     106    { test: "getByPnameOnVar41(0, 100)", result: "0" },
     107    { test: "getByPnameOnVar42(0, 'abc')", result: "0" },
     108    { test: "getByPnameOnVar43(0, o)", result: "0" },
     109    { test: "getByPnameOnVar44(0, o1)", result: "0" },
     110    { test: "getByPnameOnVar45(0, a)", result: "0" },
    69111
    70     { test: "getByPnameOnConstant('abc')", result: "0" },
    71     { test: "getByPnameOnVar('abc', 100)", result: "0" },
    72     { test: "getByPnameOnVar('abc', 'abc')", result: "'0abc'" },
    73     { test: "getByPnameOnVar('abc', o)", result: "0" },
    74     { test: "getByPnameOnVar('abc', o1)", result: "4" },
    75     { test: "getByPnameOnVar('abc', a)", result: "6" },
    76     { test: "getByPnameOnVar('def', 'abc')", result: "'0abc'" },
     112    { test: "getByPnameOnConstant5('abc')", result: "0" },
     113    { test: "getByPnameOnVar51('abc', 100)", result: "0" },
     114    { test: "getByPnameOnVar52('abc', 'abc')", result: "'0abc'" },
     115    { test: "getByPnameOnVar53('abc', o)", result: "0" },
     116    { test: "getByPnameOnVar54('abc', o1)", result: "4" },
     117    { test: "getByPnameOnVar55('abc', a)", result: "6" },
     118    { test: "getByPnameOnVar56('def', 'abc')", result: "'0abc'" },
    77119];
    78120
Note: See TracChangeset for help on using the changeset viewer.