发表于: 2016-05-18 10:41:58
1 1957
补充一下昨天的日报:
今天完成的事情:1.重新细看了一遍Junit测试代码以及日志,参考网址:http://tonl.iteye.com/blog/1948869
代码如下:
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Assert;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;
public class javatesttest {
private javatest cal = new javatest();
@BeforeClass
public static void before(){
System.out.println("global");
}
@AfterClass
public static void after(){
System.out.println("global destroy");
}
@Before
public void setUp() throws Exception{
System.out.println("一个测试开始。。");
}
@After
public void tearDown() throws Exception{
System.out.println("一个测试结束");
}
@Test
@Ignore("You are not alone\n")
public void testAdd(){
int result = cal.add(1,2);
Assert.assertEquals(3,result);
}
@Test
public void testMinus(){
int result = cal.minus(5,2);
Assert.assertEquals(3,result);
}
@Test
public void testMultiply(){
int result = cal.multiply(4,2);
Assert.assertEquals(8,result);
}
@Test(expected = Exception.class)
public void testDivide()throws Exception{
System.out.println("teddd");
cal.divide(4,0); //很简单的办法......
}
运行后的日志显示如下:
一个测试开始。。
一个测试结束
一个测试开始。。
teddd
一个测试结束
一个测试开始。。
一个测试结束
global destroy
@Test后有@Ignore括号()里面没有内容的话会显示Test ignored.否则就直接显示括号里面的内容像上文的就是显示You are not alone并 换行了。测试是通过了,没有错误。
但是日志出现的顺序跟代码的测试方式顺序有点差别。像输出teddd的按照测试方法的顺序应该是在最后,但是按照日志的顺序却出现在了第二个,这个顺序问题目前还不知道,可能每个方法的测试时间不一样,涉及到一个多线程问题?不清楚。
2.完成Mysql的安装,详情参照网站:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
按照该网址的步骤一步一步慢慢来就可以完成Mysql的安装了,其中有一个步骤有点问题,如下所示:
配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一个my.ini文件,
在其中修改或添加配置(如图):
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)
我按照步骤修改完后保存不了,或者显示错误命令,后来师兄直接帮我另存为到桌面然后复制再到目标文件夹中替换才解决的,Mysql安装顺利,具体什么原因目前不知道。
明天天计划的事情:1.参考线上学员报名填写的资料,设计数据库,数据库要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
2.使用Mybatis读写数据库。刚开始学,进度比较慢,希望自己能快点上手。
评论