[Sie-announce] SIEコード [2467] convertToSpecifiedUnitsメソッドの同値分割テストに、新たなテストを追加

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2011年 3月 9日 (水) 23:38:06 JST


Revision: 2467
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2467
Author:   dhrname
Date:     2011-03-09 23:38:06 +0900 (Wed, 09 Mar 2011)

Log Message:
-----------
convertToSpecifiedUnitsメソッドの同値分割テストに、新たなテストを追加

Modified Paths:
--------------
    trunk/Spec/spec/SvgDomSpec.js

Modified: trunk/Spec/spec/SvgDomSpec.js
===================================================================
--- trunk/Spec/spec/SvgDomSpec.js	2011-03-09 14:07:33 UTC (rev 2466)
+++ trunk/Spec/spec/SvgDomSpec.js	2011-03-09 14:38:06 UTC (rev 2467)
@@ -152,7 +152,17 @@
         expect(s.valueAsString).toEqual("0" + unit[i-1]);
         expect(s.unitType).toEqual(i);
       }
-      unit = null;
+      /*2cmにまず設定しておいて、その後、convertToSpecifiedUnitsメソッドで"mm"単位に変換する。
+       * (The 's' value set to "2cm", and convert from "cm" to "mm" unit in convertToSpecifiedUnits method.
+       */
+      s.newValueSpecifiedUnits(6, 2);
+      var sv = s.value;
+      s.convertToSpecifiedUnits(7);
+      expect(s.valueInSpecifiedUnits).toEqual(20);
+      expect(s.value).toEqual(sv);
+      expect(s.valueAsString).toEqual("20mm");
+      expect(s.unitType).toEqual(7);
+      unit = sv = null;
     });
     /*同値分割をして、無効同値クラスを調べておく (equivalence partitioning, the following is the invalid partion)*/
     it("should throw a DOMException 'Not Supported Error', when it calls a convertToSpecifiedUnits method", function() {




Sie-announce メーリングリストの案内
アーカイブの一覧に戻る