单元测试
一、什么是单元测试
单元测试(junit testing),是指对软件中的最小可测试单元进行检查和验证。Java里单元指一个类。JUnit ,是一个开源的Java单元测试框架,是 Java的标准单元测试库,是非常重要第三方 Java 库,由 Kent Beck 和 Erich Gamma 开发。Junit作为一个软件测试的工具,JUnit可以不破坏java原代码,使用方便,添加快捷,代码量少,可视化的测试。
二、对java中的类进行测试
Mul类:
package com.myhome;
- public class Mul{
- public int mul(int x,int y) {
- public int mul(int x,int y) {
- return x*y;
- }
- public double divide(double x,double y){
- return x/y;
- }
- }
测试类MulTest
- package com.myhome.test;
- import junit.framework.TestCase;
- public class MulTest extends TestCase {
- public void testMul() {
- fail("Not yet implemented");
- }
- public void testDivide() {
- fail("Not yet implemented");
- }
- }
测试内部体:
- public void testMul() {
- Mul mul = new Mul();
- int res = mul.mul(2, 4);
- System.out.println(res);
- }
- public void testDivide() {
- Mul mul = new Mul();
- double res = mul.divide(8.0, 2.0);
- assertEquals(4.0, res);
- }
三、测试效果图
浙公网安备 33010602011771号