2014-10-01 48 views
0

我是Java编程新手。我最近开始学习java。一切工作正常,我的问题不是关于代码。我想知道机制,JUniut如何“理解”如何使用我的程序类?JUnit和TestNG如何工作?我不知道理论

正常程序有一个流程,它从Main()开始......那么JUnit是什么?有它自己的流量?你能向我解释一下吗? 什么是JUnit上的程序?什么使它工作? netbeans或maven \ ant? 我可以创建没有maven \ ant的单元测试吗? 是否有一些设计模式?我想阅读它。

谢谢!

你在命令行或脚本启动

回答

0

每一个Java应用程序将有一个主类,它会有一个main()方法。*

这只是使用JUnit和TestNG的情况下,这些主要类别有部分JUnit和TestNG库本身。这个主要类负责加载你的单元测试类,调用你的测试方法,然后生成一个报告。

您可以下载这两个库的源代码并检查自己。

您可以阅读关于Java虚拟机如何启动的更多信息here

*在浏览器中运行的小程序似乎有不同的入口点,因此是迂回的措辞。尽管在applet容器后面还有一个main()方法。

相关问题