spring单元测试dao层
程序员文章站
2022-04-26 10:29:23
...
除了要junit的包4.0以上的,还要spring-test的包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.2.4.RELEASE</version>
<scope>test</scope>
</dependency>
然后在测试类上使用RunWith和ContextConfiguration注解,还有方法上要加Test注解。
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:spring/applicationContext-*.xml"})
public class TestSearchItemMapper {
@Autowired
private SearchItemMapper searchItemMapper;
@Test
public void testGetItemList() {
List<SearchItem> searchItemList = searchItemMapper.getItemList();
for (SearchItem s : searchItemList) {
System.out.println(s);
}
}
}
推荐阅读
-
详解Spring Boot Junit单元测试
-
详解Spring Boot实战之单元测试
-
一个用于MyBatis的辅助页面,自动生成实体,mapper,impl,dao,注册spring,mybatis的小玩意
-
JSP 开发之servlet中调用注入spring管理的dao
-
Spring注解AOP及单元测试junit(6)
-
三大框架 — 业务层框架Spring+IoC+DI
-
model层之dao--SqlHelper
-
idea创建一个入门Spring Boot项目(controller层)使用Moven代码管理
-
Spring 整合Mybatis dao原始方法
-
MyBatis在DAO层定义接口返回类型泛型无效的解决