rem: for ( tc=0; tc < testcases.length; tc++ ) { 
add: for ( tc=0; tc < testcases.length; tc++ ) { 
context: function test() {    for ( tc=0; tc < testcases.length; tc++ ) {        var MYOBJECT = new MyObject();        var INPUT = 2;        testcases[tc].description += "( "+INPUT +" )" ;        with ( this ) {            with ( MYOBJECT ) {                testcases[tc].actual = eval( INPUT );                testcases[tc].expect = Math.pow(INPUT,2);            }        }        testcases[tc].passed = writeTestCaseResult(                            testcases[tc].expect,                            testcases[tc].actual,                            testcases[tc].description +" = "+                            testcases[tc].actual );        testcases[tc].reason += ( testcases[tc].passed ) ? "" : "wrong value ";    }    stopTest();    return ( testcases );}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/f5797aeb2410e2259028142b87595fe71f03e531/10.1.4-2.js/buggy/js/tests/ecma/ExecutionContexts/10.1.4-2.js