| // |reftest| skip-if(!this.hasOwnProperty("TypedObject")) |
| var BUGNUMBER = 898359; |
| var summary = 'TypedObjects reference type default values'; |
| var actual = ''; |
| var expect = ''; |
| |
| var ArrayType = TypedObject.ArrayType; |
| var StructType = TypedObject.StructType; |
| var Any = TypedObject.Any; |
| var Object = TypedObject.Object; |
| var string = TypedObject.string; |
| |
| function runTests() |
| { |
| printBugNumber(BUGNUMBER); |
| printStatus(summary); |
| |
| var S = new StructType({any: Any, |
| object: Object, |
| string: string}); |
| var s = new S(); |
| |
| assertEq(s.any, undefined); |
| assertEq(s.object, null); |
| assertEq(s.string, ""); |
| |
| reportCompare(true, true, "TypedObjects ref type uninit"); |
| } |
| |
| runTests(); |