junit 和 psvm 之间有什么区别(public static void main,所以如果我们要在没有测试框架的情况下进行测试)。我们可以将 psvm 用于所有测试目的,JUnit 似乎更舒服,但我认为这个答案是错误的
最佳答案
简单地说:不,您不能将 psvm 用于所有测试目的。使用 Junit,我进入我的测试类,通过添加/删除 @Test 注释,我影响了当我在 eclipse 中单击“作为单元测试运行”时会发生什么。我还可以在 eclipse 中选择整个包并“作为单元测试运行”——你不能对其中的多个电源执行此操作。
此外:我的测试代码位于test项目中;您的 psvm 测试代码存在于您的生产类中!
除此之外:使用 JUnit,我可以获得关于通过/失败的自动化全面信息......
我可能会继续下去;这里的主要内容是:如果您认为您可以使用 JUnit 允许的“psvm”做同样的事情,那么我的猜测是:您在现实生活中使用 JUnit 的时间不超过 5 分钟。
关于java - junit 和 psvm 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39895507/