GWT:单元测试/最佳实践嘲讽JSNI方法呢?
-
23-09-2019 - |
题
我有一个使用JSNI来检索存储在主机页JSON数据的类:
protected native JsArray<JsonModel> getModels() /*-{
return $wnd.jsonData;
}-*/;
此方法被调用,然后将数据以不同的方法和翻译过程。我应该如何单元测试这个类,因为我不能够实例(或貌似模仿?)JsArray?
什么都是进行单元测试JSNI方法的最佳方式?
解决方案
在界面的方法是最好的方法,并且不一定矫枉过正。至于问题的实际测试方法的 - 好吧,如果是刚刚从$ wnd.jsonData读书,没有在测试方法的任何优点。你最好写一个服务器端的测试,确认你已经在主页右边的数据。
如果你真的有在一个本地方法一些逻辑,你最好写硒/ JSUnit的测试用例。
不隶属于 StackOverflow