SWF6

[Object.as debug-22403-05c7ba106]
PASSED: typeof(Object) == 'function' [./Object.as:29]
PASSED: typeof(Object.prototype) == 'object' [./Object.as:30]
PASSED: typeof(Object.constructor) == 'function' [./Object.as:31]
PASSED: typeof(Object.__proto__) == 'object' [./Object.as:37]
PASSED: typeof(Object.registerClass) == 'function' [./Object.as:40]
PASSED: Object.prototype.registerClass == undefined [./Object.as:41]
PASSED: typeof(Object.prototype.toString) == 'function' [./Object.as:44]
PASSED: typeof(Object.prototype.toLocaleString) == 'function' [./Object.as:45]
PASSED: typeof(Object.prototype.valueOf) == 'function' [./Object.as:46]
PASSED: typeof(Object.prototype.constructor) == 'function' [./Object.as:47]
PASSED: typeof(Object.prototype.addProperty) == 'function' [./Object.as:59]
PASSED: typeof(Object.prototype.watch) == 'function' [./Object.as:60]
PASSED: typeof(Object.prototype.unwatch) == 'function' [./Object.as:61]
PASSED: typeof(Object.prototype.isPropertyEnumerable) == 'function' [./Object.as:62]
PASSED: typeof(Object.prototype.isPrototypeOf) == 'function' [./Object.as:63]
PASSED: typeof(Object.prototype.hasOwnProperty) == 'function' [./Object.as:64]
PASSED: Object.prototype.constructor == Object [./Object.as:66]
PASSED: typeof(Object.prototype.toString.constructor) == 'function' [./Object.as:67]
FAILED: expected: Function obtained: [type Function] [./Object.as:71]
PASSED: Object.prototype.prototype == undefined [./Object.as:75]
PASSED: Object.prototype.__proto__ == undefined [./Object.as:81]
PASSED: !Object.prototype.hasOwnProperty("__proto__") [./Object.as:82]
PASSED: Object.hasOwnProperty('__proto__') [./Object.as:89]
PASSED: O == Object [./Object.as:92]
PASSED: O.hasOwnProperty('__proto__') [./Object.as:95]
PASSED: O.hasOwnProperty('registerClass') [./Object.as:96]
FAILED: O.hasOwnProperty('constructor') [./Object.as:97]
PASSED: O.hasOwnProperty('prototype') [./Object.as:98]
PASSED: O.__proto__.hasOwnProperty('__proto__') [./Object.as:101]
PASSED: O.__proto__.hasOwnProperty('apply') [./Object.as:102]
PASSED: O.__proto__.hasOwnProperty('call') [./Object.as:103]
PASSED: O.__proto__.hasOwnProperty('constructor') [./Object.as:104]
PASSED: O.__proto__ != Object.prototype [./Object.as:106]
PASSED: O.__proto__.__proto__ == Object.prototype [./Object.as:107]
PASSED: O.constructor.hasOwnProperty('__proto__') [./Object.as:110]
FAILED: O.constructor.hasOwnProperty('constructor') [./Object.as:111]
PASSED: O.constructor.hasOwnProperty('prototype') [./Object.as:112]
PASSED: O.prototype.hasOwnProperty('addProperty') [./Object.as:115]
PASSED: O.prototype.hasOwnProperty('constructor') [./Object.as:116]
PASSED: O.prototype.hasOwnProperty('hasOwnProperty') [./Object.as:117]
PASSED: O.prototype.hasOwnProperty('isPropertyEnumerable') [./Object.as:118]
PASSED: O.prototype.hasOwnProperty('isPrototypeOf') [./Object.as:119]
PASSED: O.prototype.hasOwnProperty('toString') [./Object.as:120]
PASSED: O.prototype.hasOwnProperty('valueOf') [./Object.as:121]
PASSED: O.prototype.hasOwnProperty('unwatch') [./Object.as:122]
PASSED: O.prototype.hasOwnProperty('watch') [./Object.as:123]
PASSED: O.prototype.constructor.hasOwnProperty('__proto__') [./Object.as:126]
FAILED: O.prototype.constructor.hasOwnProperty('constructor') [./Object.as:127]
PASSED: O.prototype.constructor.hasOwnProperty('prototype') [./Object.as:128]
PASSED: O.prototype.constructor == Object [./Object.as:130]
FAILED: expected: Function obtained: [type Function] [./Object.as:131]
PASSED: typeof(Object.prototype.addProperty) == 'function' [./Object.as:133]
PASSED: typeof(Object.prototype.hasOwnProperty) == 'function' [./Object.as:134]
PASSED: typeof(Object.prototype.isPropertyEnumerable) == 'function' [./Object.as:135]
PASSED: typeof(Object.prototype.isPrototypeOf) == 'function' [./Object.as:136]
PASSED: typeof(Object.prototype.watch) == 'function' [./Object.as:137]
PASSED: typeof(Object.prototype.unwatch) == 'function' [./Object.as:138]
PASSED: obj != undefined [./Object.as:143]
PASSED: typeof(obj) == "object" [./Object.as:144]
PASSED: obj.__proto__ == Object.prototype [./Object.as:146]
PASSED: typeof(obj.prototype) == 'undefined' [./Object.as:147]
PASSED: typeof(obj.__proto__) == 'object' [./Object.as:148]
PASSED: obj.__constructor__ == Object [./Object.as:156]
PASSED: obj.constructor == Object [./Object.as:159]
PASSED: Object.prototype.constructor == Object [./Object.as:160]
PASSED: obj.__proto__.constructor == Object [./Object.as:161]
PASSED: typeof(obj.toString) == 'function' [./Object.as:164]
PASSED: typeof(obj.valueOf) == 'function' [./Object.as:165]
PASSED: typeof(obj.addProperty) == 'function' [./Object.as:166]
FAILED: Object.hasOwnProperty('constructor') [./Object.as:168]
PASSED: obj.hasOwnProperty('constructor') [./Object.as:170]
PASSED: obj.hasOwnProperty('__constructor__') [./Object.as:176]
PASSED: obj.member == 1 [./Object.as:180]
PASSED: typeof(obj.toString()) == 'string' [./Object.as:181]
PASSED: obj.toString() == '[object Object]' [./Object.as:182]
PASSED: typeof(obj.valueOf()) == 'object' [./Object.as:183]
PASSED: obj.valueOf() == obj [./Object.as:184]
PASSED: typeof(obj2) == "object" [./Object.as:188]
PASSED: typeof(obj2.__proto__) == 'object' [./Object.as:189]
PASSED: obj2.__proto__ == Object.prototype [./Object.as:190]
PASSED: obj2.__proto__.constructor == Object [./Object.as:191]
PASSED: typeof(obj2.prototype) == 'undefined' [./Object.as:192]
PASSED: obj2.member == 1 [./Object.as:196]
PASSED: obj3 != undefined [./Object.as:200]
PASSED: typeof(obj3) == "object" [./Object.as:201]
PASSED: obj3.__proto__.constructor == Object [./Object.as:202]
PASSED: obj3.member != undefined [./Object.as:205]
PASSED: obj3.member == 1 [./Object.as:206]
PASSED: obj3.member2 != undefined [./Object.as:210]
PASSED: obj3.member2 == 3 [./Object.as:211]
PASSED: copy.member2 == 3 [./Object.as:218]
PASSED: copy.test == 4 [./Object.as:220]
PASSED: obj3.test == 4 [./Object.as:221]
PASSED: copy.__proto__.constructor == Object [./Object.as:222]
PASSED: o.toString() == "hello" [./Object.as:225]
PASSED: o.valueOf() == "hello" [./Object.as:226]
PASSED: o.toString() == "5" [./Object.as:229]
PASSED: o.valueOf() == 5 [./Object.as:230]
PASSED: o.toString() == "[object Object]" [./Object.as:233]
PASSED: typeof(o.valueOf()) == "object" [./Object.as:234]
PASSED: o.valueOf() == o [./Object.as:235]
PASSED: o.toString() == "[object Object]" [./Object.as:238]
PASSED: typeof(o.valueOf()) == "object" [./Object.as:239]
PASSED: o.valueOf() == o [./Object.as:240]
PASSED: ret == true [./Object.as:261]
PASSED: typeof(obj3.toString) == 'function' [./Object.as:264]
PASSED: typeof(ownPropertyCheck) == 'boolean' [./Object.as:266]
PASSED: !ownPropertyCheck [./Object.as:267]
PASSED: typeof(ownPropertyCheck) == 'boolean' [./Object.as:271]
PASSED: ownPropertyCheck [./Object.as:272]
PASSED: typeof(ownPropertyCheck) == 'boolean' [./Object.as:276]
PASSED: ownPropertyCheck [./Object.as:277]
PASSED: obj3.len == undefined [./Object.as:279]
PASSED: obj3.len == 3 [./Object.as:281]
PASSED: obj3._len == 5 [./Object.as:283]
PASSED: obj3.len == 5 [./Object.as:284]
PASSED: ret == false [./Object.as:288]
PASSED: obj3.len2 == undefined [./Object.as:289]
PASSED: obj3.len2 == 'test' [./Object.as:291]
PASSED: typeof(obj3) == "object" [./Object.as:294]
PASSED: typeof(obj3.__proto__) == 'undefined' [./Object.as:295]
PASSED: obj3 == undefined [./Object.as:296]
PASSED: r [./Object.as:306]
PASSED: test_set_calls == 0 [./Object.as:307]
PASSED: test_get_calls == 0 [./Object.as:308]
PASSED: test_set_calls == 0 [./Object.as:311]
FAILED: expected: 1 obtained: 65 [./Object.as:313]
PASSED: v == 5 [./Object.as:317]
PASSED: test_get_calls == 0 [./Object.as:320]
FAILED: expected: 1 obtained: 65 [./Object.as:322]
PASSED: r [./Object.as:328]
PASSED: test_get_calls == 0 [./Object.as:329]
PASSED: test_set_calls == 0 [./Object.as:330]
PASSED: v == 16 [./Object.as:335]
FAILED: expected: 1 obtained: 65 [./Object.as:337]
PASSED: test_set_calls == 0 [./Object.as:341]
PASSED: o.test == 19 [./Object.as:349]
PASSED: r [./Object.as:351]
PASSED: v == undefined [./Object.as:353]
PASSED: o._target == "/hello" [./Object.as:358]
PASSED: ret == true [./Object.as:363]
PASSED: _root.target_get_calls == 0 [./Object.as:364]
PASSED: _root.target_set_calls == 0 [./Object.as:365]
PASSED: typeof(o._target) == "undefined" [./Object.as:366]
PASSED: ret == false [./Object.as:370]
PASSED: ret == false [./Object.as:373]
PASSED: ret == false [./Object.as:376]
PASSED: ret == true [./Object.as:379]
PASSED: ret == true [./Object.as:382]
PASSED: ret == false [./Object.as:385]
PASSED: ret == true [./Object.as:388]
PASSED: ret == true [./Object.as:391]
PASSED: proto.addProperty("len", getLen, setLen) [./Object.as:396]
PASSED: inh1._len == undefined [./Object.as:401]
PASSED: inh2._len == undefined [./Object.as:402]
PASSED: inh1._len == 4 [./Object.as:405]
PASSED: inh2._len == 9 [./Object.as:406]
PASSED: proto._len == undefined [./Object.as:407]
PASSED: inh1.len == 5 [./Object.as:410]
PASSED: inh2.len == 7 [./Object.as:411]
PASSED: proto.len == undefined [./Object.as:412]
PASSED: proto.addProperty("ogs", getLen, setLen) [./Object.as:416]
PASSED: ! inh2d.hasOwnProperty("ogs") [./Object.as:427]
PASSED: inh2d.__proto__.hasOwnProperty("ogs") [./Object.as:428]
PASSED: inh2d.__proto__.__proto__.hasOwnProperty("ogs") [./Object.as:429]
PASSED: inh2d.ogs == 5 [./Object.as:430]
PASSED: inh2.ogs == 5 [./Object.as:431]
PASSED: inh2.__proto__.ogs == 14 [./Object.as:432]
PASSED: inh2d._len == 54 [./Object.as:434]
PASSED: inh2d.ogs == 5 [./Object.as:435]
PASSED: inh2.ogs == 5 [./Object.as:436]
PASSED: inh2.__proto__.ogs == 14 [./Object.as:437]
PASSED: c == 7 [./Object.as:443]
PASSED: o.addProperty != Object.prototype.addProperty [./Object.as:444]
PASSED: typeof(o.mem) == 'undefined' [./Object.as:458]
PASSED: o.mem == 3 [./Object.as:460]
PASSED: o.mem2 == 3 [./Object.as:461]
FAILED: expected: 1 obtained: 3 [./Object.as:496]
FAILED: expected: 1 obtained: 3 [./Object.as:497]
PASSED: o1.mem1 == 3 [./Object.as:503]
PASSED: o1.mem1 == 3 [./Object.as:504]
FAILED: expected: 1 obtained: 3 [./Object.as:509]
FAILED: expected: 1 obtained: 3 [./Object.as:510]
PASSED: o1.mem1 == 6 [./Object.as:516]
PASSED: o2.mem2 == 6 [./Object.as:517]
PASSED: !r [./Object.as:523]
PASSED: !r [./Object.as:525]
FAILED: !r [./Object.as:527]
PASSED: r [./Object.as:529]
PASSED: getcalls == 1 [./Object.as:532]
PASSED: o.lnull == 5 [./Object.as:535]
PASSED: !r [./Object.as:541]
PASSED: !r [./Object.as:543]
PASSED: noset_setter_calls == 1 [./Object.as:552]
PASSED: v == 2 [./Object.as:554]
PASSED: noset_setter_calls == 2 [./Object.as:556]
PASSED: v == 5 [./Object.as:558]
PASSED: v == 2 [./Object.as:570]
PASSED: v == 5 [./Object.as:573]
PASSED: obj8_getter_cnt == 1 [./Object.as:592]
PASSED: obj8_setter_cnt == 1 [./Object.as:593]
PASSED: obj9_getter_cnt == 0 [./Object.as:608]
PASSED: obj9_setter_cnt == 1 [./Object.as:609]
PASSED: obj9.obj9_prop == 10 [./Object.as:610]
PASSED: obj9_getter_cnt == 1 [./Object.as:611]
PASSED: obj9_setter_cnt == 1 [./Object.as:612]
PASSED: Object.prototype.toString() == '[object Object]' [./Object.as:621]
PASSED: typeof(Object.prototype.toString()) == 'object' [./Object.as:624]
PASSED: Object.prototype.toString() == 0 [./Object.as:626]
PASSED: Object.prototype.toLocaleString(1) == "toString0" [./Object.as:641]
PASSED: enumlen == 6 [./Object.as:668]
PASSED: enum["a"] == 1 [./Object.as:670]
PASSED: enum["b"] == 2 [./Object.as:671]
PASSED: enum["c"] == 3 [./Object.as:672]
PASSED: enum["d"] == 4 [./Object.as:673]
PASSED: enum["e"] == 5 [./Object.as:674]
PASSED: enum["f"] == 6 [./Object.as:675]
PASSED: enumlen == 5 [./Object.as:683]
PASSED: enum["a"] == undefined [./Object.as:686]
PASSED: obj5['a'] == 1 [./Object.as:690]
PASSED: obj5['A'] == 1 [./Object.as:692]
PASSED: Object.prototype.hasOwnProperty("isPropertyEnumerable") [./Object.as:704]
PASSED: ! Object.prototype.isPropertyEnumerable("isPropertyEnumerable") [./Object.as:705]
PASSED: Object.prototype.hasOwnProperty("addProperty") [./Object.as:706]
PASSED: ! Object.prototype.isPropertyEnumerable("addProperty") [./Object.as:707]
PASSED: Object.prototype.hasOwnProperty("hasOwnProperty") [./Object.as:708]
PASSED: ! Object.prototype.isPropertyEnumerable("hasOwnProperty") [./Object.as:709]
PASSED: typeof(ret) == 'boolean' [./Object.as:715]
PASSED: ! ret [./Object.as:716]
PASSED: typeof(ret) == 'boolean' [./Object.as:719]
PASSED: ret [./Object.as:720]
PASSED: typeof(ret) == 'undefined' [./Object.as:731]
PASSED: obj7.isPropertyEnumerable('member1') [./Object.as:734]
PASSED: ! obj7.isPropertyEnumerable('member2') [./Object.as:735]
PASSED: typeof(obj7.member3) == 'object' [./Object.as:736]
PASSED: ! obj7.isPropertyEnumerable('member3') [./Object.as:737]
PASSED: typeof(obj8.isPrototypeOf(obj8)) == 'boolean' [./Object.as:752]
PASSED: typeof(obj8.isPrototypeOf(undefined)) == 'boolean' [./Object.as:753]
PASSED: obj9.prototype.isPrototypeOf(obj10) [./Object.as:754]
PASSED: ! obj8.prototype.isPrototypeOf(obj10) [./Object.as:755]
PASSED: obj8.prototype.isPrototypeOf(obj9) [./Object.as:756]
PASSED: r [./Object.as:773]
PASSED: o.l == 2 [./Object.as:776]
PASSED: _root.info.nam == 'l' [./Object.as:777]
PASSED: typeof(_root.info.ov) == 'undefined' [./Object.as:778]
PASSED: _root.info.nv == 5 [./Object.as:779]
PASSED: _root.info.d == 'cust' [./Object.as:780]
PASSED: _root.info.tv == o [./Object.as:781]
PASSED: delete o.l [./Object.as:783]
PASSED: !o.unwatch('p') [./Object.as:785]
PASSED: !o.unwatch('r') [./Object.as:786]
PASSED: o.unwatch('l') [./Object.as:787]
PASSED: r [./Object.as:794]
PASSED: typeof(_root.info) == 'undefined' [./Object.as:795]
PASSED: r [./Object.as:799]
FAILED: expected: 'l' obtained:  [./Object.as:800]
PASSED: typeof(_root.info.ov) == 'undefined' [./Object.as:801]
PASSED: typeof(_root.info.nv) == 'undefined' [./Object.as:802]
FAILED: expected: 'cust2' obtained:  [./Object.as:803]
FAILED: expected: o obtained:  [./Object.as:804]
PASSED: _root.get_l_calls == 0 [./Object.as:805]
PASSED: _root.set_l_calls == 0 [./Object.as:806]
PASSED: r [./Object.as:813]
PASSED: typeof(_root.info) == 'undefined' [./Object.as:814]
PASSED: _root.get_l_calls == 0 [./Object.as:815]
PASSED: _root.set_l_calls == 0 [./Object.as:816]
FAILED: expected: 'return from watch' obtained:  [./Object.as:818]
FAILED: expected: 'return from watch' obtained:  [./Object.as:823]
FAILED: expected: 'return from watch' obtained:  [./Object.as:830]
FAILED: expected: 'ciao' obtained: return from watch [./Object.as:831]
PASSED: _root.info.d == 'cust2' [./Object.as:832]
PASSED: _root.info.tv == o [./Object.as:833]
PASSED: _root.get_l_calls == 0 [./Object.as:834]
FAILED: expected: 1 obtained: 65 [./Object.as:835]
FAILED: !r [./Object.as:846]
PASSED: delete o.l [./Object.as:847]
FAILED: r [./Object.as:849]
PASSED: "string + " + nothing == "string + toString" [./Object.as:872]
PASSED: "string + " + nothing == "string + " [./Object.as:875]
PASSED: "string + " + nothing2 == "string + " [./Object.as:883]
PASSED: "string + " + nothing2 == "string + valueOf" [./Object.as:889]
PASSED: o.a == undefined [./Object.as:894]
PASSED: o.b == undefined [./Object.as:895]
PASSED: o.a == "passed" [./Object.as:907]
PASSED: typeof(result) == "string" [./Object.as:908]
PASSED: resolveCalled == 1 [./Object.as:909]
PASSED: result == "a" [./Object.as:910]
PASSED: o.b == "passed" [./Object.as:912]
PASSED: typeof(result) == "string" [./Object.as:913]
PASSED: resolveCalled == 2 [./Object.as:914]
PASSED: result == "b" [./Object.as:915]
PASSED: o.quibbleDibblePropertyWithASillyName == "passed" [./Object.as:917]
PASSED: typeof(result) == "string" [./Object.as:918]
PASSED: resolveCalled == 3 [./Object.as:919]
PASSED: result == "quibbleDibblePropertyWithASillyName" [./Object.as:920]
PASSED: typeof(result) == "undefined" [./Object.as:926]
PASSED: resolveCalled == 3 [./Object.as:927]
PASSED: typeof(result) == "string" [./Object.as:931]
PASSED: result == "udef" [./Object.as:932]
PASSED: resolveCalled == 4 [./Object.as:933]
PASSED: g.cips == "passed" [./Object.as:935]
PASSED: result == "cips" [./Object.as:936]
PASSED: resolveCalled == 5 [./Object.as:937]
PASSED: TestO.prototype == undefined [./Object.as:947]
FAILED: expected: "object" obtained: undefined [./Object.as:952]
FAILED: expected: "hello there" obtained:  [./Object.as:953]
PASSED: TestO.prototype == undefined [./Object.as:956]
PASSED: !nonk._width [./Object.as:968]
PASSED: !nonk.bobo [./Object.as:969]
PASSED: !nonk.ubble [./Object.as:970]
PASSED: nonk.__proto__._width [./Object.as:972]
PASSED: nonk.__proto__.bobo == "hi there" [./Object.as:973]
PASSED: nonk.__proto__ [./Object.as:974]
PASSED: nonk.__proto__ [./Object.as:978]
FAILED: !nonk._width [./Object.as:979]
PASSED: nonk.__proto__._width [./Object.as:980]
PASSED: this.__proto__.toString() == "orig" [./Object.as:986]
PASSED: this.__proto__.toString() == "orig" [./Object.as:988]
FAILED: expected: "undefined" obtained: object [./Object.as:1009]
PASSED: typeof(o) == "object" [./Object.as:1011]
PASSED: o.toString() == "7" [./Object.as:1012]
PASSED: typeof(o) == "object" [./Object.as:1014]
PASSED: o.toString() == "true" [./Object.as:1015]
FAILED: expected: "undefined" obtained: object [./Object.as:1019]
PASSED: typeof(o) == "object" [./Object.as:1021]
PASSED: o.toString() == "true" [./Object.as:1022]
FAILED: expected: "undefined" obtained: object [./Object.as:1026]
#passed: 297
#failed: 30
#total tests run: 327
