繁体   English   中英

源代码在JDK 1.4中,而JUnit测试用例在JDK 1.5中

[英]Source code is in JDK 1.4 and JUnit test cases in JDK 1.5

我正在使用JDK 1.4的项目中工作,出于以下几个原因,我打算在JDK 1.5中编写JUnit测试用例:

  1. 我想探索JDK 1.5
  2. 更有效地使用模拟框架。

这样做是个好主意吗? (我已经在Eclipse中创建了两个项目,正在尝试这样做)

好,去吧。 但是您可能无法使用一些东西,例如泛型。 我的意思是,如果原始方法正在重播,例如Map ,那么您将无法在测试中说出以下内容,

Map<String, Integer> map = someOriginalMehtod();

我想。

不需要Java 5,因为James Carr似乎将Mockito反向移植到Java 4,请参阅http://blog.james-carr.org/2009/10/01/using-mockito-with-junit3 我从来没有亲自使用过那个反向端口。

是的,是完美的。 当然,只要您在Java 5中运行它即可;)

Java 1.4是Java 1.5的子集

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM