| // Binary: cache/js-dbg-64-8bcb569c9bf9-linux |
| // Flags: -m -n -a |
| // |
| |
| var gTestcases = new Array; |
| function TestCase(n, d, e, a) { |
| this.description=d |
| gTestcases[gTc++]=this |
| } |
| TestCase.prototype.dump=function () + toPrinted(this.description) |
| function toPrinted(value) value=value; |
| function reportCompare (expected, actual, description) { |
| new TestCase("unknown-test-name", description, expected, actual) |
| } |
| function enterFunc (funcName) { |
| try { |
| expectCompile = 'No Error' |
| var actualCompile; |
| reportCompare(expectCompile, actualCompile, ': compile actual') |
| } catch(ex) {} |
| } |
| gTc=0; |
| function jsTestDriverEnd() { |
| for (var i = 0; i < gTestcases.length; i++) gTestcases[i].dump() |
| } |
| enterFunc(); |
| reportCompare(0, 0, 5.123456); |
| reportCompare(0, 0, this ); |
| jsTestDriverEnd(); |
| try { |
| this.__proto__=[] |
| } catch(ex) {} |
| jsTestDriverEnd() |