michael@0: if (!this.hasOwnProperty("TypedObject")) michael@0: quit(); michael@0: michael@0: var ArrayType = TypedObject.ArrayType; michael@0: var StructType = TypedObject.StructType; michael@0: var uint8 = TypedObject.uint8; michael@0: var uint32 = TypedObject.uint32; michael@0: var ObjectType = TypedObject.Object; michael@0: function runTests() { michael@0: (function DimensionLinkedToUndimension() { michael@0: var UintsA = uint32.array(); michael@0: var FiveUintsA = UintsA.dimension(5); michael@0: var FiveUintsB = uint32.array(5); michael@0: assertEq(true, michael@0: FiveUintsA.equivalent(FiveUintsB) michael@0: ); michael@0: })(); michael@0: (function PrototypeHierarchy() { michael@0: schedulegc(3); michael@0: var Uint8s = uint8.array(); michael@0: })(); michael@0: } michael@0: runTests();