GWT: Best practice for unit testing / mocking JSNI methods?
问题 I have a class which uses JSNI to retrieve JSON data stored in the host page: protected native JsArray<JsonModel> getModels() /*-{ return $wnd.jsonData; }-*/; This method is called, and the data is then translated and process in a different method. How should I unit test this class, since I'm not able to instantiate (or seemingly mock?) JsArray? What is the best way to unit test JSNI methods at all? 回答1: The interface approach is the best approach, and not necessarily an overkill. As to the