【问题标题】:Source code is in JDK 1.4 and JUnit test cases in JDK 1.5源代码在 JDK 1.4 中,JUnit 测试用例在 JDK 1.5 中
【发布时间】:2009-10-20 11:31:40
【问题描述】:

我正在开发一个使用 JDK 1.4 的项目,我计划在 JDK 1.5 中编写 JUnit 测试用例,原因如下:

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

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

【问题讨论】:

    标签: java unit-testing junit


    【解决方案1】:

    是的,继续。但是您可能无法使用一些东西,例如泛型。我的意思是,如果原始方法返回说,Map,你不能在你的测试中说这样的话,

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

    我想。

    【讨论】:

    • 你可以这样做,只会得到一些未经检查的警告
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      是的,很完美。当然,只要你在 Java 5 中运行它;)

      Java 1.4 是 Java 1.5 的子集

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-15
        • 1970-01-01
        • 2012-05-16
        • 1970-01-01
        • 2023-03-05
        • 1970-01-01
        • 2016-06-03
        • 1970-01-01
        相关资源
        最近更新 更多