发表于: 2017-08-04 22:14:26
1 958
1、今日完成
1)练习mybatis连接数据库,项目结构如下:
运行Test$,控制台显示:
经过检查代码,并未发现BUG出处;后来向师兄远程求助,师兄经过调试成果实现了结果。
计划明天对比自己的代码与师兄修改的,找出BUG。
2)学习JUnit的基础知识点。
Junit的核心概念:测试类、测试集(test suite)和测试运行器(test runner).
定义一个测试类的要求:这个类必须是公共的且包含了一个无参的构造函数。
定义测试方法:使用@Test注释,public,无参,void。
2、明日计划
1)分析mybatis案例的BUG;
2)编写一个独立的单元测试;
3)学习Spring,配置Spring和Junit。
3、遇到的问题
在下面这个CalculatorTest类中,为何在使用import声明时候,要在“org.junit.Assert.*”前加上修饰符static;是否在声明了static后,Assert类才毋须实例化,直接通过引用类的方法名来调用该方法?
import static org.junit.Assert.*;
import org.junit.Test;
public class CalculatorTest{
@Test
public void testAdd(){
Calculator calculator=new Calculator();
double result=calculator.add(10,50);
assertEquals(60,result,0);
}
}
4、今日收获
了解了单元测试的概念和作用。
评论