var gTestcases = new Array; var gTc = gTestcases; function TestCase(n, d, e, a) { this.description=d this.reason='' gTestcases[gTc++]=this } TestCase.prototype.dump=function () { return + toPrinted(this.description) + toPrinted(this.reason) + '\n'; }; function toPrinted(value) { return value=value.replace(/\\n/g, 'NL').replace(/[^\x20-\x7E]+/g, escapeString); } function escapeString (str) { try { err } catch(ex) { } } function jsTestDriverEnd() { for (var i = 0; i < gTestcases.length; i++) gTestcases[i].dump() } var SECTION = "dowhile-007"; DoWhile(); function DoWhile( object ) { return result1=false; } new TestCase( SECTION, "break one: ", result1 ); jsTestDriverEnd(); new TestCase( SECTION, "'�O� �:i��'.match(new RegExp('.+'))", [], '�O� �:i��'); jsTestDriverEnd();