1 /** 2 File Name: date-004.js 3 Corresponds To: 15.9.5.4-2-n.js 4 ECMA Section: 15.9.5.4-1 Date.prototype.getTime 5 Description: 6 7 1. If the this value is not an object whose [[Class]] property is "Date", 8 generate a runtime error. 9 2. Return this time value. 10 Author: christine (at) netscape.com 11 Date: 12 november 1997 12 */ 13 var SECTION = "date-004"; 14 var VERSION = "JS1_4"; 15 var TITLE = "Date.prototype.getTime"; 16 17 startTest(); 18 writeHeaderToLog( SECTION + " "+ TITLE); 19 20 var tc = 0; 21 var testcases = new Array(); 22 23 var result = "Failed"; 24 var exception = "No exception thrown"; 25 var expect = "Passed"; 26 27 try { 28 var MYDATE = new MyDate(); 29 result = MYDATE.getTime(); 30 } catch ( e ) { 31 result = expect; 32 exception = e.toString(); 33 } 34 35 testcases[tc++] = new TestCase( 36 SECTION, 37 "MYDATE = new MyDate(); MYDATE.getTime()" + 38 " (threw " + exception +")", 39 expect, 40 result ); 41 42 test(); 43 44 function MyDate( value ) { 45 this.value = value; 46 this.getTime = Date.prototype.getTime; 47 } 48