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);