java之單元測試


這篇主要簡單講下java的單元測試

目錄結構如下:

如圖,其中1是需要被測試的功能;2是測試模塊;3是單元測試需要的引入包;

1. 功能模塊1中 Calculator 的代碼:

package cn.vincent.calc;

public class Calculator {
    public int add(int a,int b){
        return a+b;
    }
    public int multiply(int a,int b){
        return a*b;
    }
}

主要包含兩個方法:add 和 multiply

2. 單元測試模塊中 CalculatorTest 的代碼:

package cn.vincent.calc;

import org.junit.Assert;
import org.junit.Test;

public class CalculatorTest {
    @Test public void testAdd(){
        junit.framework.Assert.assertEquals(3, new Calculator().add(1,2));
    }
    @Test
    public void testAdd1(){
        junit.framework.Assert.assertEquals(2147483649L, new Calculator().add(Integer.MAX_VALUE,2));
    }
}

其中,Test注解,來自JUnit ,里面是一些測試驗證;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM