技术开发 频道

分析 JUnit 框架源代码

  JUnit 源代码分析

  JUnit 的完整生命周期分为 3 个阶段:初始化阶段、运行阶段和结果捕捉阶段。

  图 5. JUnit 的完整生命周期图(查看大图)  

  初始化阶段(创建 Testcase 及 TestSuite)

  图 6. JUnit 的 main 函数代码  

 

  初始化阶段作一些重要的初始化工作,它的入口点在 junit.textui.TestRunner 的 main 方法。该方法首先创建一个 TestRunner 实例 aTestRunner。之后 main 函数中主体工作函数为 TestResult r = aTestRunner.start(args) 。

  它的函数构造体代码如下 :

  图 7. junit 的 start(String[]) 函数  

 

0
相关文章