RhinoTestCase 別アプローチ編
- JavaScriptのファイルはpureなJavaScriptのファイルでテストしたい。
- assertはJUniitでいつもやってるようにしたい。
JavaScriptでこんな関数があったとします。
YoneTest.java
public class YoneTest extends YoneTestCase { public void testCalc() throws Exception { Object[] args = { new Integer(10), new Integer(5) }; // テストしたい関数名と、テストに渡したいパラメータ指定 int result = execJsFuncResultInt("calc", args); assertEquals(15, result); } }
これだとJUnitに使い慣れたJava派な人でもとっつきやすいかと思います。
いかがでしょう?Test数も分かりますし。
叩き台として近いうちコミットします。
# コミットしました
今のRhinoTestCaseとうまく融合出来ればGood!