java之单元测试
這篇主要簡單講下java的單元測試
目錄結(jié)構(gòu)如下:
如圖,其中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;} }主要包含兩個(gè)方法:add 和 multiply
2. 單元測試模塊中?CalculatorTest 的代碼:
package cn.vincent.calc;import org.junit.Assert; import org.junit.Test;public class CalculatorTest {@Testpublic void testAdd(){junit.framework.Assert.assertEquals(3, new Calculator().add(1,2));}@Testpublic void testAdd1(){junit.framework.Assert.assertEquals(2147483649L, new Calculator().add(Integer.MAX_VALUE,2));} }其中,Test注解,來自JUnit ,里面是一些測試驗(yàn)證;
?
轉(zhuǎn)載于:https://www.cnblogs.com/Vincent-yuan/p/11198234.html
總結(jié)
- 上一篇: 文件压缩工具类
- 下一篇: 翻译:Single Sign-On fo