| 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 () + toPrinted(this.description) + toPrinted(this.reason) + '\n'; |
| function toPrinted(value) 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 ) result1=false; |
| new TestCase( |
| SECTION, |
| "break one: ", |
| result1 |
| ); |
| jsTestDriverEnd(); |
| new TestCase( SECTION, "'�O� �:i��'.match(new RegExp('.+'))", [], '�O� �:i��'); |
| jsTestDriverEnd(); |