SWF7

[Matrix.as debug-22403-05c7ba106]
PASSED: typeof(Matrix) == 'function' [./Matrix.as:46]
PASSED: typeof(Matrix.prototype) == 'object' [./Matrix.as:47]
PASSED: Matrix.prototype.hasOwnProperty('identity') [./Matrix.as:48]
PASSED: Matrix.prototype.hasOwnProperty('rotate') [./Matrix.as:49]
PASSED: Matrix.prototype.hasOwnProperty('concat') [./Matrix.as:50]
PASSED: Matrix.prototype.hasOwnProperty('translate') [./Matrix.as:51]
PASSED: Matrix.prototype.hasOwnProperty('scale') [./Matrix.as:52]
PASSED: Matrix.prototype.hasOwnProperty('transformPoint') [./Matrix.as:53]
PASSED: Matrix.prototype.hasOwnProperty('deltaTransformPoint') [./Matrix.as:54]
PASSED: Matrix.prototype.hasOwnProperty('createBox') [./Matrix.as:55]
PASSED: Matrix.prototype.hasOwnProperty('clone') [./Matrix.as:56]
PASSED: Matrix.prototype.hasOwnProperty('createGradientBox') [./Matrix.as:57]
PASSED: Matrix.prototype.hasOwnProperty('invert') [./Matrix.as:58]
PASSED: Matrix.prototype.hasOwnProperty('toString') [./Matrix.as:59]
PASSED: !Matrix.prototype.hasOwnProperty('a') [./Matrix.as:60]
PASSED: !Matrix.prototype.hasOwnProperty('b') [./Matrix.as:61]
PASSED: !Matrix.prototype.hasOwnProperty('c') [./Matrix.as:62]
PASSED: !Matrix.prototype.hasOwnProperty('d') [./Matrix.as:63]
PASSED: !Matrix.prototype.hasOwnProperty('tx') [./Matrix.as:64]
PASSED: !Matrix.prototype.hasOwnProperty('ty') [./Matrix.as:65]
PASSED: typeof(m) == 'object' [./Matrix.as:72]
PASSED: m instanceof Matrix [./Matrix.as:73]
PASSED: m.hasOwnProperty('a') [./Matrix.as:74]
PASSED: m.hasOwnProperty('b') [./Matrix.as:75]
PASSED: m.hasOwnProperty('c') [./Matrix.as:76]
PASSED: m.hasOwnProperty('d') [./Matrix.as:77]
PASSED: m.hasOwnProperty("tx") [./Matrix.as:78]
PASSED: m.hasOwnProperty("ty") [./Matrix.as:79]
PASSED: m.a == 1 [./Matrix.as:81]
PASSED: m.b == 0 [./Matrix.as:82]
PASSED: m.c == 0 [./Matrix.as:83]
PASSED: m.d == 1 [./Matrix.as:84]
PASSED: m.tx == 0 [./Matrix.as:85]
PASSED: m.ty == 0 [./Matrix.as:86]
PASSED: m.toString() == "(a=1, b=0, c=0, d=1, tx=0, ty=0)" [./Matrix.as:88]
PASSED: m.b == "5.4" [./Matrix.as:91]
PASSED: m.c == "4.548759874" [./Matrix.as:94]
FAILED: expected: "(a=4.10203808667724, b=-3.65147689783865, c=-1.49969051027619, d=-4.40932475155777, tx=0, ty=0)" obtained: (a=4.10203790664673, b=-3.65147709846497, c=-1.49969053268433, d=-4.40932464599609, tx=0, ty=0) [./Matrix.as:99]
PASSED: m.a < 4.1020381 && m.a > 4.1020379 [./Matrix.as:100]
FAILED: m.b < -3.6514768 && m.b > -3.6514769 [./Matrix.as:101]
FAILED: m.c < -1.49969051 && m.c > -1.49969052 [./Matrix.as:102]
FAILED: m.d < -4.40932475 && m.d > -4.40932476 [./Matrix.as:103]
PASSED: m.tx == 0 [./Matrix.as:104]
PASSED: m.ty == 0 [./Matrix.as:105]
FAILED: expected: 1 obtained: -1.32544422149658 [./Matrix.as:111]
FAILED: expected: 1 obtained: 0.493150562047958 [./Matrix.as:112]
FAILED: expected: 1 obtained: -1.32544422149658 [./Matrix.as:113]
FAILED: expected: 1 obtained: 0.493150562047958 [./Matrix.as:114]
FAILED: expected: 5 obtained: -6.65 [./Matrix.as:115]
FAILED: expected: 5 obtained: 2.45 [./Matrix.as:116]
FAILED: expected: "(a=-1406.99906373029, b=-1.23693717839177, c=514.393845024734, d=-1.49365801000499, tx=0, ty=0)" obtained: (a=-1406.9990234375, b=-1.2369372844696, c=514.393859863281, d=-1.49365794658661, tx=0, ty=0) [./Matrix.as:119]
FAILED: expected: "(a=-1406.99906373029, b=-1.23693717839177, c=514.393845024734, d=-1.49365801000499, tx=333, ty=-283747.22)" obtained: (a=-1406.9990234375, b=-1.2369372844696, c=514.393859863281, d=-1.49365794658661, tx=333, ty=-283747.2) [./Matrix.as:122]
PASSED: fakematrix.tx.toString() == 205 [./Matrix.as:128]
PASSED: fakematrix.ty.toString() == 405 [./Matrix.as:129]
FAILED: m.a < -6.7518325360784e+107 && m.a > -6.7518325360786e+107 [./Matrix.as:135]
FAILED: expected: "2.46844592063091e+107" obtained: Infinity [./Matrix.as:136]
FAILED: expected: "1.597982751e+107" obtained: 0 [./Matrix.as:137]
FAILED: expected: "-0.419012258900892" obtained: -0.419012278318405 [./Matrix.as:139]
FAILED: expected: "-0.505976396967328" obtained: -0.505976378917694 [./Matrix.as:140]
FAILED: expected: "-96119.3225379726" obtained: -96119.3 [./Matrix.as:141]
FAILED: expected: "-1.888016310255e+107" obtained: -Infinity [./Matrix.as:147]
FAILED: expected: "6.48248694618508e+107" obtained: Infinity [./Matrix.as:148]
FAILED: expected: "6.9025203664787e+106" obtained: Infinity [./Matrix.as:149]
FAILED: expected: "-2.36997413255563e+107" obtained: -Infinity [./Matrix.as:150]
FAILED: m.tx < 4.46844242844097e+106 && m.tx > 4.46844242844095e+106 [./Matrix.as:151]
FAILED: expected: "-1.53423567131344e+107" obtained: -26877.85 [./Matrix.as:152]
PASSED: m1.toString() == "(a=8, b=undefined, c=undefined, d=undefined, tx=undefined, ty=undefined)" [./Matrix.as:157]
PASSED: m1.toString() == "(a=1, b=2, c=3, d=4, tx=5, ty=6)" [./Matrix.as:163]
FAILED: expected: "(a=32, b=-6.8, c=96, d=-13.6, tx=160, ty=-20.4)" obtained: (a=32, b=-6.80000019073486, c=96, d=-13.6000003814697, tx=160, ty=-20.4) [./Matrix.as:166]
PASSED: m2.a == -1 [./Matrix.as:173]
FAILED: m2.b < 0.00000000001 && m2.b > -0.000000000001 [./Matrix.as:174]
FAILED: m2.c < 0.00000000001 && m2.c > -0.000000000001 [./Matrix.as:175]
PASSED: m2.d == -1 [./Matrix.as:176]
PASSED: m2.tx == 0 [./Matrix.as:177]
PASSED: m2.ty == 0 [./Matrix.as:178]
FAILED: m2.b < 0.96355819 && m2.b > 0.96355818 [./Matrix.as:184]
FAILED: m2.c < -0.96355818 && m2.c > -0.96355819 [./Matrix.as:185]
FAILED: m2.d < 0.26749883 && m2.d > 0.26749881 [./Matrix.as:186]
PASSED: m2.tx == 0 [./Matrix.as:187]
PASSED: m2.ty == 0 [./Matrix.as:188]
PASSED: typeof(newP) == "object" [./Matrix.as:202]
FAILED: expected: "(x=31.2567984378314, y=26.6085052458191)" obtained: (x=31.2568004727364, y=26.6085044443607) [./Matrix.as:203]
PASSED: typeof(newP2) == "object" [./Matrix.as:207]
PASSED: newP2 instanceof Point [./Matrix.as:208]
PASSED: newP.toString() == newP2.toString() [./Matrix.as:209]
PASSED: m3.toString() == "(a=6, b=0, c=0, d=8, tx=300, ty=400)" [./Matrix.as:217]
FAILED: expected: "3" obtained: 12 [./Matrix.as:224]
FAILED: expected: "2" obtained: 10 [./Matrix.as:225]
FAILED: expected: "5" obtained: 20 [./Matrix.as:226]
FAILED: expected: "3" obtained: 15 [./Matrix.as:227]
FAILED: expected: "5" obtained: 20 [./Matrix.as:228]
FAILED: expected: "5" obtained: 25 [./Matrix.as:229]
FAILED: expected: "(a=3, b=2, c=5, d=3, tx=5, ty=5)" obtained: (a=12, b=10, c=20, d=15, tx=20, ty=25) [./Matrix.as:231]
PASSED: m4.toString() == "(a=6, b=0, c=0, d=8, tx=300, ty=400)" [./Matrix.as:235]
PASSED: r.toString() == "(a=3, b=2, c=5, d=3, tx=5, ty=5)" [./Matrix.as:242]
PASSED: r instanceof Matrix [./Matrix.as:243]
FAILED: expected: "(a=0.166666666666667, b=0, c=0, d=0.125, tx=-50, ty=-50)" obtained: (a=0.16666667163372, b=0, c=0, d=0.125, tx=-50, ty=-50) [./Matrix.as:248]
PASSED: m6.toString() == "(a=4, b=5, c=44, d=55, tx=2, ty=4)" [./Matrix.as:252]
PASSED: m6.toString() == "(a=1, b=0, c=0, d=1, tx=0, ty=0)" [./Matrix.as:254]
FAILED: expected: "NaN" obtained: -10 [./Matrix.as:263]
PASSED: fakematrix.a.toString() == -3 [./Matrix.as:265]
PASSED: m6.toString() == "(a=4, b=5, c=0, d=5, tx=2, ty=3)" [./Matrix.as:269]
FAILED: expected: "(a=0.25, b=-0.25, c=0, d=0.2, tx=-0.5, ty=-0.1)" obtained: (a=0.25, b=-0.25, c=0, d=0.200000002980232, tx=-0.5, ty=-0.1) [./Matrix.as:271]
FAILED: expected: "(a=0.0995392558215424, b=-0.339252025123644, c=0.0958851077208406, d=0.175516512378075, tx=-0.486733834805607, ty=0.151954513113064)" obtained: (a=0.0995392501354218, b=-0.339252024888992, c=0.0958851128816605, d=0.17551651597023, tx=-0.5, ty=0.15) [./Matrix.as:273]
FAILED: expected: "(a=3.51033024756149, b=6.78504050247288, c=-1.91770215441681, d=1.99078511643085, tx=2, ty=3)" obtained: (a=3.51032996177673, b=6.7850399017334, c=-1.91770207881927, d=1.99078488349915, tx=2.05, ty=3.1) [./Matrix.as:275]
FAILED: expected: "(x=-99.44410897568, y=348.18051761781)" obtained: (x=-99.39410836697, y=348.28048167229) [./Matrix.as:282]
FAILED: expected: "(x=-101.444108975683, y=345.180517617807)" obtained: (x=-101.444108366966, y=345.180481672287) [./Matrix.as:284]
FAILED: expected: "(x=-1014.78819244077, y=21.42028517238)" obtained: (x=-1014.75432033977, y=22.05852686391) [./Matrix.as:287]
PASSED: f instanceof Point [./Matrix.as:293]
FAILED: expected: "(x=-2937.26315146039, y=-1965.31552936439)" obtained: (x=-2933.97032669975, y=-1963.3330600878) [./Matrix.as:294]
PASSED: f instanceof Point [./Matrix.as:298]
FAILED: expected: "(x=-2932.26315146039, y=-1960.31552936439)" obtained: (x=-2928.97032669975, y=-1958.3330600878) [./Matrix.as:299]
PASSED: m3.b.toString() == "1" [./Matrix.as:306]
PASSED: m3.c.toString() == "-1" [./Matrix.as:307]
PASSED: m3.tx.toString() == "-2" [./Matrix.as:308]
PASSED: m3.ty.toString() == "2" [./Matrix.as:309]
PASSED: m5 == undefined [./Matrix.as:313]
PASSED: m3.a.toString() == "1" [./Matrix.as:314]
PASSED: m3.b.toString() == "0" [./Matrix.as:315]
PASSED: m3.c.toString() == "0" [./Matrix.as:316]
PASSED: m3.d.toString() == "1" [./Matrix.as:317]
PASSED: m3.tx.toString() == "0" [./Matrix.as:318]
PASSED: m3.ty.toString() == "0" [./Matrix.as:319]
PASSED: t.a == undefined [./Matrix.as:322]
PASSED: t.a.toString() == "1" [./Matrix.as:325]
PASSED: t.b.toString() == "0" [./Matrix.as:326]
PASSED: t.c.toString() == "0" [./Matrix.as:327]
PASSED: t.d.toString() == "1" [./Matrix.as:328]
PASSED: t.tx.toString() == "0" [./Matrix.as:329]
PASSED: t.ty.toString() == "0" [./Matrix.as:330]
FAILED: expected: "(a=192, b=-40.8, c=768, d=-108.8, tx=48160, ty=-7500.4)" obtained: (a=192, b=-40.8000030517578, c=768, d=-108.800003051758, tx=48160, ty=-7500.4) [./Matrix.as:334]
FAILED: expected: "(a=90.6729490609422, b=174.089219392218, c=310.274230957074, d=710.908813846049, tx=20109.8154004632, ty=44398.6139954762)" obtained: (a=90.672966003418, b=174.089218139648, c=310.274291992187, d=710.908813476563, tx=20109.8, ty=44398.6) [./Matrix.as:337]
PASSED: fakematrix.tx.toString() == 44 [./Matrix.as:343]
PASSED: fakematrix.a.toString() == 8 [./Matrix.as:344]
PASSED: "" + m7 == "(a=A string, b=undefined, c=[object Object], d=true, tx=NaN, ty=(x=0, y=0))" [./Matrix.as:348]
FAILED: expected: "(a=NaN, b=NaN, c=NaN, d=NaN, tx=NaN, ty=NaN)" obtained: (a=NaN, b=NaN, c=NaN, d=NaN, tx=0, ty=0) [./Matrix.as:354]
PASSED: m8.toString() == "(a=5, b=4, c=5, d=3, tx=2, ty=1)" [./Matrix.as:357]
FAILED: expected: "(a=-2.61457448345445, b=-2.27040748592378, c=3.02720998123171, d=-1.96093086259084, tx=2, ty=3)" obtained: (a=-2.61457443237305, b=-2.2704074382782, c=3.02720999717712, d=-1.96093082427979, tx=2, ty=3) [./Matrix.as:359]
FAILED: expected: "(a=8.2022824555003, b=-436.562099487155, c=44.2461587318062, d=80.9291868942697, tx=-47, ty=-2999398)" obtained: (a=8.20228099822998, b=-436.562103271484, c=44.2461585998535, d=80.9291687011719, tx=-47, ty=-2999398) [./Matrix.as:361]
FAILED: expected: "(a=NaN, b=NaN, c=NaN, d=NaN, tx=a string, ty=0)" obtained: (a=NaN, b=NaN, c=NaN, d=NaN, tx=0, ty=0) [./Matrix.as:363]
PASSED: m8.toString() == "(a=NaN, b=NaN, c=NaN, d=NaN, tx=0, ty=0)" [./Matrix.as:366]
FAILED: expected: undefined obtained: -2.61457443237305 [./Matrix.as:376]
FAILED: expected: undefined obtained: -2.2704074382782 [./Matrix.as:377]
FAILED: expected: undefined obtained: 3.02720999717712 [./Matrix.as:378]
FAILED: expected: undefined obtained: -1.96093082427979 [./Matrix.as:379]
PASSED: fakematrix.tx.toString() == "2" [./Matrix.as:380]
PASSED: fakematrix.ty.toString() == "3" [./Matrix.as:381]
PASSED: m8.a.toString() == "0.01220703125" [./Matrix.as:387]
PASSED: m8.d.toString() == "0.018310546875" [./Matrix.as:388]
PASSED: m8.tx.toString() == "20" [./Matrix.as:389]
PASSED: m8.ty.toString() == "40" [./Matrix.as:390]
FAILED: Math.abs(m8.b) < 0.0000000000001 [./Matrix.as:391]
FAILED: Math.abs(m8.c) < 0.0000000000001 [./Matrix.as:392]
FAILED: expected: "(a=0.0244140625, b=0, c=0, d=0.0299072265625, tx=string20, ty=NaN)" obtained: (a=0.0244140625, b=0, c=0, d=0.0299072265625, tx=20, ty=24.5) [./Matrix.as:397]
PASSED: m8.toString() == "(a=0.0030517578125, b=0, c=0, d=0.003662109375, tx=3.5, ty=4)" [./Matrix.as:402]
FAILED: expected: "(a=-0.0012699793595799, b=0.00332994663144171, c=-0.00277495552620142, d=-0.00152397523149588, tx=3.5, ty=4)" obtained: (a=-0.0012699794024229, b=0.00332994665950537, c=-0.00277495547197759, d=-0.00152397528290749, tx=3.5, ty=4) [./Matrix.as:404]
FAILED: expected: undefined obtained: 0.01220703125 [./Matrix.as:411]
FAILED: expected: undefined obtained: 3.20151771759924e-9 [./Matrix.as:412]
FAILED: expected: undefined obtained: -2.13434514506616e-9 [./Matrix.as:413]
FAILED: expected: undefined obtained: 0.018310546875 [./Matrix.as:414]
FAILED: expected: undefined obtained: 20 [./Matrix.as:415]
FAILED: expected: undefined obtained: 40 [./Matrix.as:416]
#passed: 94
#failed: 68
#total tests run: 162
