[Sie-announce] SIEコード [2469] setRotateメソッドの同値分割テストに関する修正

Back to archive index

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




Sie-announce メーリングリストの案内
Back to archive index