Java JUnit和TestNG是如何工作的?我怀疑这个理论
我是Java编程新手。我最近开始学习java。一切正常,我的问题不是关于代码。我想知道,JUnit如何“理解”如何使用我的程序类 普通程序有一个流,它从Main()开始。。。那JUnit呢?它有自己的流程吗?你能给我解释一下吗? 什么是JUnit上的程序?是什么让它起作用的?netbeans或maven\ant?? 我可以在没有maven\ant的情况下创建单元测试吗? 有一些设计模式吗?我想了解一下Java JUnit和TestNG是如何工作的?我怀疑这个理论,java,unit-testing,junit,Java,Unit Testing,Junit,我是Java编程新手。我最近开始学习java。一切正常,我的问题不是关于代码。我想知道,JUnit如何“理解”如何使用我的程序类 普通程序有一个流,它从Main()开始。。。那JUnit呢?它有自己的流程吗?你能给我解释一下吗? 什么是JUnit上的程序?是什么让它起作用的?netbeans或maven\ant?? 我可以在没有maven\ant的情况下创建单元测试吗? 有一些设计模式吗?我想了解一下 谢谢 从命令行或脚本启动的每个Java应用程序都将有一个main类,它将有一个main()方法
谢谢 从命令行或脚本启动的每个Java应用程序都将有一个main类,它将有一个
main()
方法*
只是在JUnit和TestNG中,这些主要类本身就是JUnit和TestNG库的一部分。该主类依次负责加载单元测试类、调用测试方法,然后生成报告
您可以下载这两个库的源代码并自行检查
您可以阅读更多关于Java虚拟机如何启动的信息
*在浏览器中运行的小程序似乎具有不同的入口点,因此使用了迂回的措辞。尽管即使在小程序容器后面,也有一个main()
方法