2013-10-28 32 views
2

我正在嘗試爲包含本機方法的類創建單元測試。任何命題如何實現這一點,因爲我得到了預期的java.lang.UnsatisfiedLinkError當我嘗試去在單元測試中創建一個實例。JUnit包含本機方法的類

+0

其實這裏是我記錄的答案:http://stackoverflow.com/questions/2543462/gwt-best-practice-for-unit-testing-mocking-jsni-methods – anfy2002us

回答

3

您必須將包含dll的文件夾添加到您的單元測試的-Djava.library.path配置中。這取決於你如何運行它。如果它是通過你的IDE,你可以在那裏設置它。如果是maven,你應該可以通過插件http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#argLine來設置。

+0

是的,如果我的本地人代碼是c/C++,但是我的是javascipt,而且我在遊蕩是否有任何「標準」方式來模擬這種本地方法 – anfy2002us