SpringBoot项目的测试类实例解析
这篇文章主要介绍了SpringBoot项目的测试类实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.
package soundsystem;
import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes=CDPlayerConfig.class)
public class CDPlayerTest {
@Autowired
private CompactDisc cd;
@Test
public void cdShouldNotBeNull() {
assertNotNull(cd);
}
}
CDPlayerTest使用了Spring的SpringJUnit4ClassRunner,以便在测试开始的时候自动创建Spring的应用上下文。
注解@ContextConfiguration会告诉它需要在CDPlayerConfig中加载配置。
因为CDPlayerConfig类中包含了@ComponentScan,因此最终的应用上下文中应该包含CompactDiscbean。
2.
package com.baizhi.cmfz;
import com.baizhi.cmfz.dao.BannerDao;
import com.baizhi.cmfz.entiy.Banner;
import com.baizhi.cmfz.service.BannerService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.Date;
import java.util.List;
import java.util.Map;
@RunWith(SpringRunner.class)
@SpringBootTest
public class BannerTest {
@Autowired
private BannerDao dao;
@Autowired
private BannerService service;
@Test
public void test1(){
List<Banner> list = dao.selectAllBanner(1,10,null);
for (Banner banner : list) {
System.out.println(banner);
}
}
}
其中类SpringRunner继承了了SpringJUnit4ClassRunner
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持无名。
同类资源
- 解决eclispe导入web项目报错的方法
解决eclispe导入web项目报错的方法本文件感兴趣的可以参考一下,把WEB项目导入到eclipse,如果在项目图标左下...
- 易语言实例运营项目开源
易语言实例运营项目开源例子源代码,所发布的仅仅是易语言纯代码部分,可以用于学习易语言等不多比比。...
- 组合框筛选掉重复的项目
易语言组合框筛选掉重复的项目例子源代码,今天想到一个解决方法,共享给大家。...
- 组合框去除重复项目
易语言组合框去除重复项目例子源代码。...
- 项目现场库存管理软件V1.0单机版
项目现场库存管理V1.0单机版绿色版,简单的项目现场库存管理,使用sqlite数据库,方便项目现场人员对库存的管理...
- 华为项目管理10大模板Excel版,可直接套用非常实用
华为项目管理10大模板Excel版,可直接套用非常实用本文件感兴趣的可以参考一下,项目组成员表、项目策划/任务...
- MUI项目实战代码
MUI项目实战代码本文件感兴趣的可以参考一下,本代码是基于MUI和VUE框架。...
- 建立工程项目实例MPLAB-C18编程快速入门
建立工程项目实例本文件感兴趣的可以参考一下,将一步步引导你如何使用MPLAB-C18生成源文件和工程并进行调...
- 项目管理成功案例精选,Project项目管理42个案例
项目管理成功案例精选本文件感兴趣的可以参考一下,收集、整理了近年来我国的一些典型项目案例。...
- eclipse的web项目实现Javaweb购物车
eclipse的web项目实现Javaweb购物车本文件感兴趣的可以参考一下,主要介绍了eclipse的web项目实现Javaweb购...
- 中软项目管理考试试题
中软项目管理考试试题本文件感兴趣的可以参考一下,很适合各个阶段的测试题。...
- WSS简单实用的项目管理系统v1.2.7
WSS简单实用的项目管理系统v1.2.7本文件感兴趣的可以参考一下,专注于项目管理规范性、易用性、以及视觉效...