svnno****@sourc*****
svnno****@sourc*****
2011年 3月 10日 (木) 20:49:06 JST
Revision: 2469 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2469 Author: dhrname Date: 2011-03-10 20:49:06 +0900 (Thu, 10 Mar 2011) Log Message: ----------- setRotateメソッドの同値分割テストに関する修正 Modified Paths: -------------- trunk/Spec/spec/SvgDomSpec.js Modified: trunk/Spec/spec/SvgDomSpec.js =================================================================== --- trunk/Spec/spec/SvgDomSpec.js 2011-03-10 10:39:03 UTC (rev 2468) +++ trunk/Spec/spec/SvgDomSpec.js 2011-03-10 11:49:06 UTC (rev 2469) @@ -760,7 +760,9 @@ for (var i=0;i<t.length;++i) { s.setRotate(10, t[i], t[i]); var m = svg.createSVGMatrix(); - m = m.translate(t[i], t[i]).rotate(10).translate(-t[i], -t[i]); + m = m.rotate(10); + m.e = (1-m.a)*t[i] - m.c*t[i]; + m.f = -m.b*t[i] + (1-m.d)*t[i]; expect(s.type).toEqual(4); //SVG_TRANSFORM_ROTATE = 4 expect(s.angle).toEqual(10); var d = s.matrix; @@ -784,7 +786,9 @@ } for (var i=0,tli=t.length;i<tli;++i) { var ti = t[i], m = svg.createSVGMatrix(); - m = m.translate(ti, ti).rotate(10).translate(-ti, -ti); + m = m.rotate(10); + m.e = (1-m.a)*ti - m.c*ti; + m.f = -m.b*ti + (1-m.d)*ti; s.setRotate(10, ti, ti); s.setRotate(10, ti, ti); expect(s.type).toEqual(4);