发表于: 2017-10-24 15:17:00

3 737


今天完成的任务:

跟着http://www.cnblogs.com/ciscoo/p/6259138.html做了一遍Mybatis连接数据库并插入了一条数据。

1.在pom.xml中配置需要的jar包。

2.接下来新建config.properties配置文件将JDBC连接所需参数配置进去。

3.建一个model,Student.java

4.配置mybatis-config.xml

5.配置日志打印log4j.properties

6.配置mapper

7.写一个工具类来获取SqlSessionFactory和SqlSession

8.最后测试

下图是完成创建的文件

我还顺便看了一下java的二维数组的定义 int [][]和              

遇到的问题: 感觉自己只是跟着跑了一遍程序,完全不知道是做什么的。

明天的任务:找个师兄把1.17不懂的搞一遍。顺便进行任务1.18。如果还有时间,我想回去看看java基础。


今天的完成的任务:完成任务1.18junit的学习以及一个小的单元测试,具体步骤:

1.学习junit:

junit4.x版本我们常用的注解:

A@Before 注解:在每个测试方法之前执行;

B@After 注解:在每个测试方法之后执行;

C@BeforeClass 注解:在所有方法执行之前执行;

D@AfterClass 注解:在所有方法执行之后执行;

E@Test(timeout = xxx) 注解:设置当前测试方法在一定时间内运行完,否则返回错误;

F@Test(expected = Exception.class) 注解:设置被测试的方法是否有异常抛出。抛出异常类型为:Exception.class

G@Ignore 注解:注释掉一个测试方法或一个类,被注释的方法或类,不会被执行。

 写个程序测试一下:

import org.junit.*;
public class JustTest {
public JustTest(){
System.out.println("构造方法");
}
@BeforeClass
   public static void setupbeforeclass() {
System.out.println("BeforeClass");
}
@AfterClass
   public static void tearDownAfterClass() {
System.out.println("AfterClass");
}
@Before
   public void setUp() {
System.out.println("Before");
}
@After
   public void tearDown() {
System.out.println("After");
}
@Test
   public void test1() {
System.out.println("test1");
}
@Test
   public void test2() {
System.out.println("test2");
}
@Ignore
   public void test3() {
System.out.println("test3");
}
}

运行结果是这样的:


这就很容易看出这六个注释的用法了。

 

1>注意事项:

    1、测试方法上面必须使用@Test注解进行修饰。

    2、测试方法必须使用public void 进行修饰,不能带有任何参数。

    3、新建一个源代码目录用来存放测试代码。

    4、测试类的包应该与被测试类的包保持一致。

    5、测试单元中的每一个方法必须独立测试,每个测试方法之间不能有依赖。

    6、测试类使用Test做为类名的后缀(非必要)。

    7、测试方法使用test作为方法名的前缀(非必要)。

2.安装junit:在IDEA中点file>setting>plugins>install JetBrains>HTTP Proxy setting>Auto detect proxy setting

然后file>setting>plugins>install JetBrains>HTTP Proxy setting输入junit然后安装JUnit Generator V2.0

3.单元测试:src/main下创建Math类

然后在test/java下创建MathTest测试类

然后运行测试类MathTest是绿的,没毛病。

遇到的问题:安装JUnit Generator V2.0的时候一直失败,后来才找到正确的安装方法。

还有一个大问题,我感觉自己可能刚刚熟悉这里的学习方法和学习环境,感觉很好。

明天的计划:完成1.19和1.20.

收获:渐渐熟悉了修真院的学习方法和学习环境,很好。




返回列表 返回列表
评论

    分享到