在Eclipse中使用不同的构建路径进行单元测试

时间:2011-11-21 21:36:03

标签: java eclipse junit jar

我在eclipse中使用JUnit进行Java开发。由于平台限制,我的应用程序使用旧版本的库。有没有什么办法可以用新版本的库运行我的单元测试?如何为单元测试配置不同的构建路径?

为以下所有人澄清:

这是问题所在。我们的平台需要一个非常旧版本的java Servlet库。但是我们想要使用ServletUnit(一个用于在单元测试框架中测试servlet的库)。该库仅适用于java servlet lib的较新版本。我不在乎我们使用不同版本的servlet库进行测试,它超过负面。

1 个答案:

答案 0 :(得分:2)

您可以通过在不同的项目中进行单元测试来实现此目的,因此项目将具有不同的构建路径。

更好的问题是为什么要这样做。对生产代码以外的其他东西运行测试是个坏主意。为什么不更新应用程序中的库,或者使用旧库进行测试?

回复您的修改:

如果您不关心使用生产中使用的相同库进行测试,那么您不关心代码质量或正确性。回答这个问题没有意义,因为没有答案可以很好地解决你的问题。您可以花时间升级平台以使用最新版本的servlet。