【问题标题】:JUnit for a class that contains native method包含本机方法的类的 JUnit
【发布时间】:2013-10-28 17:22:40
【问题描述】:

我正在尝试为包含本机方法的类创建单元测试。任何建议如何实现这一点,因为当我尝试在单元测试中创建实例时,我得到了预期的java.lang.UnsatisfiedLinkError

【问题讨论】:

标签: java unit-testing junit


【解决方案1】:

您必须将包含您的 dll 的文件夹添加到您的 -Djava.library.path 配置中以进行单元测试。这将根据您的运行方式而有所不同。如果是通过您的 IDE,您可以在其中进行设置。如果是 maven,你应该可以通过surefire插件http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#argLine进行设置。

【讨论】:

  • 是的,如果我的本机代码是 c/c++ 但我的是 javascipt 并且我在徘徊,是否有任何“标准”方法来模拟这种本机方法
猜你喜欢
  • 1970-01-01
  • 2016-03-06
  • 2021-12-23
  • 1970-01-01
  • 2019-10-20
  • 2016-01-05
  • 2013-11-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多