(1). 引言

看一些优秀的框架,会发现都有一个共同点,那就是它们基本上每一个类都伴随着一个相应的:测试类.
在这里,主要讨论什么是单元测试,为什么需要单元测试.结合自己的一些看法,应该要如何去实践单元测试(这也是为什么前些天会去看Junit和SpringTest的源码原因).

(2). 什么是单元测试?

单元测试属于小型测试,针对单个函数的测试,关注其内部逻辑输出的结果是否正确.如果将一个单元测试看成是一个单位,只需保证每一个单元测试都通过,则可以大大提高项目质量.单元测试可以保证能够代码覆盖率达到100%的测试.
对上面的话,我进行一个总结:

(3). 为什么单元测试没得到流行?

(4). 单元测试的意义

(5). 如何实现单元测试

(6). 总结

最后我说一下,单元测试对我的影响,当一个调用链比较深时,不太有利于我们对业务逻辑的理解.

而,从单元测试,可以让你只关注一个点,你要攻克的也只是这一个点,有利于增加你看源的成就感(满足感),而成就感才会给你带来快乐,才会驱使着你继续学习,否则.你很容易就会想放弃.