这篇文章是junit的入门,文章主要包含下面的几个部分:
1.junit是什么?我们为什么要使用junit这个框架?使用junit框架能够给我们带来什么?
2.一个简单的junit的测试demo。
JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.简单的说junit是一个简单的旨在编写重复tests的框架。junit是xunit的在java方面的具体实现。
待测试代码:
如果不适用junit框架,简单的来讲如果只是测试add方法,可以这么来实现:
考虑到这个测试程序的可拓展性(除了add方法之外还需要测试其他的method),可以这么写:
显然上面的TestCalculator能够较好的完成test的工作,但是为了满足这些条件规则的话,需要编写很多的支持的代码。如果你愿意一遍遍的编写重复的代码,那也ok。简单的并且偷懒的方法就是使用junit的框架,这个框架为你省去了编写这些“重复”代码的工作。
使用junit框架来测试(这里忽略了junit的安装步骤,直接使用的myeclipse 8.5):
代码如下:
测试结果如图:
显然测试成功。需要通过上面的简单的demo,我们需要注意如下的问题: