junit vs psvm有什么区别?

时间:2016-10-06 12:04:20

标签: java unit-testing testing junit tdd

junit和psvm之间有什么区别(public static void main,所以如果我们要在没有测试框架的情况下进行测试)。我们可以将psvm用于所有测试目的,JUnit似乎更舒服,但我认为这个答案是错误的

1 个答案:

答案 0 :(得分:1)

简单地说:不,你不能使用psvm进行所有测试。使用Junit,我进入我的测试类,通过添加/删除@Test注释,我会影响当我点击"作为单元测试运行时会发生的事情"在日蚀中。我也可以在eclipse中选择一个完整的包,并且"作为单元测试运行" - 你不能为那里的多个主电源那样做。

此外:我的测试代码位于测试项目中;您的psvm测试代码存在于生产类中!

除此之外:使用JUnit,我获得有关通过/失败的自动化全面信息......

我可能会继续下去;这里最重要的是:如果你认为你可以用" psvm"做同样的事情。 JUnit允许我的猜测是:你已经在现实生活中使用JUnit超过5分钟了。