NetBeans平台单元测试库依赖项

时间:2010-04-30 08:14:35

标签: netbeans junit jmock

我正在开发Netbeans平台RCP应用程序。

我在单元测试中使用 jmock ,我创建了一个Library Wrapper模块来导入必要的库。

模块有一个名为' Libraries '的部分和另一个名为'单元测试库'的部分。

我希望我可以将JMock Library Wrapper添加到'Unit Test Libraries'中,但是当我运行单元测试时,我得到错误' package org.jmock不存在'。< / p>

如果我将JMock Library Wrapper导入主“库”元素,那么它可以工作,但这感觉不对。

Maven允许我指定仅依赖于单元测试的依赖项,我假设NetBeans平台也做了同样的事情。这有可能吗?难道我做错了什么?我应该让自己屈服于对单元测试库(ugh)的运行时依赖。

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。在项目(而不是模块)上执行“清理并构建所有”后,一切正常。

答案 1 :(得分:0)

使用库包装器作为测试依赖项应该可以工作;事实上,这就是JUnit本身的打包方式。尝试按照之前的建议进行干净的构建。