发表于: 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、今日收获

了解了单元测试的概念和作用。


返回列表 返回列表
评论

    分享到