SWF8

[Rectangle.as debug-22403-05c7ba106]
PASSED: typeof(Rectangle) == 'function' [./Rectangle.as:36]
PASSED: typeof(Rectangle.prototype) == 'object' [./Rectangle.as:37]
PASSED: Rectangle.prototype.hasOwnProperty('bottom') [./Rectangle.as:38]
PASSED: Rectangle.prototype.hasOwnProperty('bottomRight') [./Rectangle.as:39]
PASSED: Rectangle.prototype.hasOwnProperty('left') [./Rectangle.as:40]
PASSED: Rectangle.prototype.hasOwnProperty('right') [./Rectangle.as:41]
PASSED: Rectangle.prototype.hasOwnProperty('size') [./Rectangle.as:42]
PASSED: Rectangle.prototype.hasOwnProperty('top') [./Rectangle.as:43]
PASSED: Rectangle.prototype.hasOwnProperty('topLeft') [./Rectangle.as:44]
PASSED: Rectangle.prototype.hasOwnProperty('clone') [./Rectangle.as:45]
PASSED: Rectangle.prototype.hasOwnProperty('contains') [./Rectangle.as:46]
PASSED: Rectangle.prototype.hasOwnProperty('containsPoint') [./Rectangle.as:47]
PASSED: Rectangle.prototype.hasOwnProperty('containsRectangle') [./Rectangle.as:48]
PASSED: Rectangle.prototype.hasOwnProperty('equals') [./Rectangle.as:49]
PASSED: Rectangle.prototype.hasOwnProperty('inflate') [./Rectangle.as:50]
PASSED: Rectangle.prototype.hasOwnProperty('inflatePoint') [./Rectangle.as:51]
PASSED: Rectangle.prototype.hasOwnProperty('intersection') [./Rectangle.as:52]
PASSED: Rectangle.prototype.hasOwnProperty('intersects') [./Rectangle.as:53]
PASSED: Rectangle.prototype.hasOwnProperty('isEmpty') [./Rectangle.as:54]
PASSED: Rectangle.prototype.hasOwnProperty('offset') [./Rectangle.as:55]
PASSED: Rectangle.prototype.hasOwnProperty('offsetPoint') [./Rectangle.as:56]
PASSED: Rectangle.prototype.hasOwnProperty('setEmpty') [./Rectangle.as:57]
PASSED: Rectangle.prototype.hasOwnProperty('toString') [./Rectangle.as:58]
PASSED: Rectangle.prototype.hasOwnProperty('union') [./Rectangle.as:59]
PASSED: !Rectangle.prototype.hasOwnProperty('height') [./Rectangle.as:60]
PASSED: !Rectangle.prototype.hasOwnProperty('width') [./Rectangle.as:61]
PASSED: !Rectangle.prototype.hasOwnProperty('x') [./Rectangle.as:62]
PASSED: !Rectangle.prototype.hasOwnProperty('y') [./Rectangle.as:63]
PASSED: typeof(r0) == 'object' [./Rectangle.as:70]
PASSED: r0 instanceof Rectangle [./Rectangle.as:71]
PASSED: r0.hasOwnProperty('height') [./Rectangle.as:72]
PASSED: r0.hasOwnProperty('width') [./Rectangle.as:73]
PASSED: r0.hasOwnProperty('x') [./Rectangle.as:74]
PASSED: r0.hasOwnProperty('y') [./Rectangle.as:75]
PASSED: ''+r0 == '(x=0, y=0, w=0, h=0)' [./Rectangle.as:76]
PASSED: r0.isEmpty() [./Rectangle.as:77]
PASSED: typeof(r0.x) == 'number' [./Rectangle.as:78]
PASSED: typeof(r0.y) == 'number' [./Rectangle.as:79]
PASSED: typeof(r0.width) == 'number' [./Rectangle.as:80]
PASSED: typeof(r0.height) == 'number' [./Rectangle.as:81]
PASSED: a.length == 26 [./Rectangle.as:84]
PASSED: r0.hasOwnProperty('height') [./Rectangle.as:87]
PASSED: r0.hasOwnProperty('width') [./Rectangle.as:88]
PASSED: r0.hasOwnProperty('x') [./Rectangle.as:89]
PASSED: r0.hasOwnProperty('y') [./Rectangle.as:90]
PASSED: ''+r0 == '(x=1, y=undefined, w=undefined, h=undefined)' [./Rectangle.as:91]
PASSED: r0.isEmpty() [./Rectangle.as:92]
PASSED: ''+r0 == '(x=1, y=1, w=1, h=string)' [./Rectangle.as:95]
PASSED: r0.isEmpty() [./Rectangle.as:96]
PASSED: ''+r0 == '(x=a,3, y=1, w=-30, h=string)' [./Rectangle.as:99]
PASSED: r0.isEmpty() [./Rectangle.as:100]
PASSED: typeof(r0.width) == 'number' [./Rectangle.as:101]
PASSED: typeof(r0.height) == 'string' [./Rectangle.as:102]
PASSED: ''+r0 == '(x=0, y=0, w=2, h=null)' [./Rectangle.as:106]
PASSED: r0.isEmpty() [./Rectangle.as:107]
PASSED: typeof(r0.width) == 'object' [./Rectangle.as:108]
PASSED: typeof(r0.height) == 'null' [./Rectangle.as:109]
PASSED: ''+r0 == '(x=0, y=0, w=2, h=2)' [./Rectangle.as:112]
PASSED: r0.isEmpty() [./Rectangle.as:113]
PASSED: typeof(r0.width) == 'object' [./Rectangle.as:114]
PASSED: typeof(r0.height) == 'object' [./Rectangle.as:115]
PASSED: ''+r0 == '(x=string, y=0, w=2, h=2)' [./Rectangle.as:118]
PASSED: !r0.isEmpty() [./Rectangle.as:119]
PASSED: r0.x == 'string' [./Rectangle.as:120]
PASSED: r0.y == 0 [./Rectangle.as:121]
PASSED: r0.width == 2 [./Rectangle.as:122]
PASSED: r0.height == 2 [./Rectangle.as:123]
PASSED: ''+r0 == '(x=32, y=-30, w=40, h=string2)' [./Rectangle.as:129]
PASSED: delete r0.x [./Rectangle.as:130]
PASSED: ''+r0 == '(x=undefined, y=-30, w=40, h=string2)' [./Rectangle.as:131]
PASSED: r0.left == 'x' [./Rectangle.as:138]
PASSED: r0.top == 'y' [./Rectangle.as:139]
PASSED: r0.right == 'xw' [./Rectangle.as:140]
PASSED: r0.bottom == 'yh' [./Rectangle.as:141]
PASSED: r0.x == 10 [./Rectangle.as:144]
PASSED: r0.left == 10 [./Rectangle.as:145]
PASSED: r0.width == 'wNaN' [./Rectangle.as:146]
PASSED: r0.right == '10wNaN' [./Rectangle.as:147]
PASSED: r0.x == 10 [./Rectangle.as:150]
PASSED: typeof(r0.width) == 'number' [./Rectangle.as:151]
PASSED: r0.width == 10 [./Rectangle.as:152]
PASSED: r0.y == 5 [./Rectangle.as:155]
PASSED: r0.bottom == '5hNaN' [./Rectangle.as:156]
PASSED: r0.height == '5' [./Rectangle.as:158]
PASSED: r0.width == 15 [./Rectangle.as:162]
PASSED: r0.bottomRight instanceof flash.geom.Point [./Rectangle.as:169]
PASSED: r0.topLeft instanceof flash.geom.Point [./Rectangle.as:170]
PASSED: ''+r0.bottomRight == '(x=xw, y=yh)' [./Rectangle.as:171]
PASSED: ''+r0.topLeft == '(x=x, y=y)' [./Rectangle.as:172]
PASSED: typeof(r0.bottomRight) == 'object' [./Rectangle.as:176]
PASSED: typeof(r0.topLeft) == 'object' [./Rectangle.as:180]
PASSED: r0.size instanceof flash.geom.Point [./Rectangle.as:187]
PASSED: ''+r0.size == '(x=w, y=h)' [./Rectangle.as:188]
PASSED: typeof(r0.topLeft) == 'object' [./Rectangle.as:191]
PASSED: r2.toString() == '(x=x, y=y, w=w, h=h)' [./Rectangle.as:200]
PASSED: r2.custom == undefined [./Rectangle.as:201]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:213]
PASSED: ret == true [./Rectangle.as:214]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:218]
PASSED: ret == true [./Rectangle.as:219]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:223]
PASSED: ret == false [./Rectangle.as:224]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:228]
PASSED: ret == false [./Rectangle.as:229]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:235]
PASSED: ret == true [./Rectangle.as:236]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:242]
PASSED: ret == false [./Rectangle.as:243]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:247]
PASSED: ret == false [./Rectangle.as:248]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:252]
PASSED: ret == false [./Rectangle.as:253]
PASSED: typeof(ret) == "boolean" [./Rectangle.as:257]
PASSED: ret == false [./Rectangle.as:258]
PASSED: typeof(ret) == 'undefined' [./Rectangle.as:262]
PASSED: typeof(ret) == 'undefined' [./Rectangle.as:265]
PASSED: typeof(ret) == 'undefined' [./Rectangle.as:268]
PASSED: typeof(ret) == 'undefined' [./Rectangle.as:271]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:274]
PASSED: ret == true [./Rectangle.as:275]
PASSED: o1.valueOfCalls == 2 [./Rectangle.as:281]
PASSED: o2.valueOfCalls == 2 [./Rectangle.as:282]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:283]
PASSED: ret == true [./Rectangle.as:284]
PASSED: o1.valueOfCalls == 1 [./Rectangle.as:290]
PASSED: o2.valueOfCalls == 0 [./Rectangle.as:291]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:292]
PASSED: ret == false [./Rectangle.as:293]
PASSED: o1.valueOfCalls == 2 [./Rectangle.as:299]
PASSED: o2.valueOfCalls == 0 [./Rectangle.as:302]
PASSED: typeof(ret) == 'undefined' [./Rectangle.as:303]
PASSED: typeof(ret) == 'undefined' [./Rectangle.as:308]
PASSED: typeof(ret) == 'undefined' [./Rectangle.as:311]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:315]
PASSED: ret == false [./Rectangle.as:316]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:320]
PASSED: ret == true [./Rectangle.as:321]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:325]
PASSED: ret == true [./Rectangle.as:326]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:330]
PASSED: ret == false [./Rectangle.as:331]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:335]
PASSED: ret == true [./Rectangle.as:337]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:341]
PASSED: ret == true [./Rectangle.as:343]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:347]
PASSED: ret == false [./Rectangle.as:349]
PASSED: typeof(ret) == 'boolean' [./Rectangle.as:353]
PASSED: ret == true [./Rectangle.as:355]
PASSED: r0.containsPoint({x:4, y:6}) == false [./Rectangle.as:362]
PASSED: r0.containsPoint({x:11, y:11}) == true [./Rectangle.as:363]
PASSED: r0.containsPoint({x:10, y:10}) == true [./Rectangle.as:364]
PASSED: r0.containsPoint({x:10, y:26}) == false [./Rectangle.as:365]
PASSED: r0.containsPoint({x:10, y:25.9}) == true [./Rectangle.as:366]
PASSED: r0.containsPoint({x:24.9, y:25.9}) == true [./Rectangle.as:367]
PASSED: r0.containsPoint({x:25, y:10}) == false [./Rectangle.as:368]
PASSED: r0.containsPoint({x:-25, y:-10}) == false [./Rectangle.as:369]
PASSED: r0.containsPoint({x:13, y:undefined}) == undefined [./Rectangle.as:371]
PASSED: r0.containsPoint({x:undefined, y:14}) == undefined [./Rectangle.as:372]
PASSED: r0.containsPoint({x:"12", y:"12"}) == true [./Rectangle.as:373]
#passed: 160
#failed: 0
#total tests run: 160
