(8)SSM - 查询 - 搭建Spring单元测试环境

1 在test中测试dao层的工作

步骤:
1、导入SpringTest模块
2、@ContextConfiguration指定Spring配置文件的位置 自动创建SpringIOC容器
3、@RunWith指定spring的单元测试模块
3、直接autowired要使用的组件即可

1.1 导入Spring test的依赖

    
    
    <dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-testartifactId>
      <version>4.3.7.RELEASEversion>
    dependency>

1.2 @ContextConfiguration指定Spring配置文件的位置

(8)SSM - 查询 - 搭建Spring单元测试环境_第1张图片

1.3 直接autowired要使用的组件即可

(8)SSM - 查询 - 搭建Spring单元测试环境_第2张图片

1.4 运行测试一下

成功:

能连接成功了,我们来实现增删改查的方法:

测试插入部门:

在Department中生成有参和无参构造器:
注意:生成了有参构造器就要生成无参构造器
(8)SSM - 查询 - 搭建Spring单元测试环境_第3张图片

(8)SSM - 查询 - 搭建Spring单元测试环境_第4张图片
添加数据成功:
(8)SSM - 查询 - 搭建Spring单元测试环境_第5张图片

测试员工 emp输入!!!
生成有参,无参构造器:
有参中没有带有department:
(8)SSM - 查询 - 搭建Spring单元测试环境_第6张图片
(8)SSM - 查询 - 搭建Spring单元测试环境_第7张图片

写入代码指定部门id为1:
(8)SSM - 查询 - 搭建Spring单元测试环境_第8张图片

(8)SSM - 查询 - 搭建Spring单元测试环境_第9张图片

测试批量插入
Spring配置文件中

(8)SSM - 查询 - 搭建Spring单元测试环境_第10张图片
executorType:BATCH 批量操作。

注入sqlSession
(8)SSM - 查询 - 搭建Spring单元测试环境_第11张图片

通过sqlSession进行批量操作;

uuid 来生成名字
生成1k个emp
(8)SSM - 查询 - 搭建Spring单元测试环境_第12张图片
(8)SSM - 查询 - 搭建Spring单元测试环境_第13张图片

你可能感兴趣的:(SSM)