rem: testcases[tc++] = new TestCase( description, expect, this.result ); 
add: new TestCase( description, expect, this.result ); 
context:     function TestObject( description, ob, method, override, expect ) {        this.description = description;        this.object = ob;        this.method = method;        this.override = override        this.expect;        this.result = eval(description);        this.isJSMethod = eval( ob +"."+ method +" == Array.prototype." + method );        // verify result of method        testcases[tc++] = new TestCase(            description,            expect,            this.result );        // verify that method is the method of Array.prototype        testcases[tc++] = new TestCase(            ob +"." + method +" == Array.prototype." + method,            override,            this.isJSMethod );        // verify that it's not cast to JS Array type        testcases[tc++] = new TestCase(            ob + ".getClass().getName() +''",            "[B",            eval( ob+".getClass().getName() +''") );    }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/a4b2d8f8cef9b41987ff744a26c5a99776a37d4a/byte-001.js/clean/js/tests/lc3/ArrayMethods/byte-001.js