1、学习Junit框架的使用
  可通过以下两个示例进行学习。
  A、Junit使用方法示例1
  1)把Junit引入当前项目库中
  新建一个 Java 工程—coolJUnit,打开项目coolJUnit 的属性页 -> 选择“Java Build Path”子选项 -> 点选“Add Library…”按钮 -> 在弹出的“Add Library”对话框中选择 JUnit,并在下一页中选择版本 Junit 4 后点击“Finish”按钮。这样便把 JUnit 引入到当前项目库中了。
  2)新建单元测试代码目录
  单元测试代码是不会出现在终软件产品中的,所以好为单元测试代码与被测试代码创建单独的目录,并保证测试代码和被测试代码使用相同的包名。这样既保证了代码的分离,同时还保证了查找的方便。遵照这条原则,在项目 coolJUnit 根目录下添加一个新目录 testsrc,并把它加入到项目源代码目录中。
  3)在工程中添加类
  添加类SampleCaculator,类中有两个方法,分别计算加减法。编译代码。
public class SampleCalculator {
//计算两整数之和
public int add(int augend, int addend){
return augend + addend;
}
//计算两整数之差
public int subtration(int minuend, int subtrahend){
return minuend - subtrahend;
}
}
  4)写单元测试代码
  为类SampleCalculator添加测试用例。在资源管理器SampleCalculator.java文件处右击选new>选Junit Test Case(见图4),Source foler选择testsrc目录,点击next,选择要测试的方法,这里把add和subtration方法都选上,后点finish完成。
  Junit自动生成测试类SampleCalculatorTest,修改其中的代码(如下)。
  其中assertEquals断言,用来测试预期目标和实际结果是否相等。
  assertEquals( [Sting message], expected, actual )
  expected是期望值(通常都是硬编码的),actual是被测试代码实际产生的值,message是一个可选的消息,如果提供的话,将会在发生错误时报告这个消息。
  如想用断言来比较浮点数(在Java中是类型为float或者double的数),则需指定一个额外的误差参数。
  assertEquals([Sting message], expected, actual, tolerance)
  其它断言参见课本和参考书介绍。测试方法需要按照一定的规范书写:
  1. 测试方法必须使用注解 org.junit.Test 修饰。
  2. 测试方法必须使用 public void 修饰,而且不能带有任何参数。
  5)查看运行结果
  在测试类上点击右键,在弹出菜单中选择 Run As JUnit Test。运行结果如下图,绿色的进度条提示我们,测试运行通过了。