首页 > 其他分享 >SpringBoot单元测试

SpringBoot单元测试

时间:2023-01-23 17:22:05浏览次数:61  
标签:SpringBoot 单元测试 class org test import com junit

接上一篇:https://www.cnblogs.com/uncleyong/p/17065293.html

添加依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

  

编写测试类

package com.qzcsbj.demo;

import com.qzcsbj.demo.mapper.UserMapper;
import com.qzcsbj.demo.pojo.User;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import javax.annotation.Resource;
import java.util.List;

/**
 * @公众号 : 全栈测试笔记
 * @博客 : www.cnblogs.com/uncleyong
 * @微信 : ren168632201
 * @描述 : <>
 */
@RunWith(SpringRunner.class)  // 底层用的junit,public final class SpringRunner extends SpringJUnit4ClassRunner
@SpringBootTest(classes = SpringbootdemoApplication.class)
public class MyTest {
    @Resource
    UserMapper userMapper;

    @Test
    public void test(){
        List<User> users = userMapper.getUsers();
        for (User user : users) {
            System.out.println(user);
        }
    }
}

 

飘红

 

上面点击后,pom中自动加入了junit依赖

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>

 

运行测试类

 

结果

 

【bak】

原文会持续更新,原文地址:https://www.cnblogs.com/uncleyong/p/17065297.html

 

标签:SpringBoot,单元测试,class,org,test,import,com,junit
From: https://www.cnblogs.com/uncleyong/p/17065297.html

相关文章

  • SpringBoot整合MyBatis
     添加pom依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.18<......
  • SpringBoot集成JWT实现token验证
    一、简介Jwt全称是:jsonwebtoken。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。优点简洁......
  • 【SpringBoot】源码之 Java16新特性:【instanceOf】
    在java16之前,我们要进行instanceOf判断一般会伴随着强转操作,就像这样:if(objinstanceofString){Strings=(String)obj;...}这样的书写方式看起来比......
  • 230122_50_SpringBoot入门
    SpringBootWeb开发jar:webapp!自动装配1.创建应用,选择模块springboot到底帮我们配置了什么?我们能不能进行修改?能修改哪些东西?能不能扩展?xxxAutoConfiguration..向容......
  • springboot的原理
    SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板......
  • SpringBoot配置文件详解
    简介SpringBoot全局配置文件默认为src/main/resources下的application.properties,后缀可以改为yml,如果application.yml和application.properties两个配置文件都存在,那么,p......
  • Docker 部署 SpringBoot 项目
    Dockerfilehouse.jar为jar包名称/data为存放路径FROMlpicanco/java11-alpineMAINTAINERchenglong<long7@vip.qq.com>VOLUME/tmpRUNmkdir/dataEXPOS......
  • day27-单元测试/日志
    1.管理系统与服务器集成1.1准备工作【应用】需求对之前写过的信息管理系统进行改进,实现可以通过浏览器进行访问的功能准备工作将资料中的管理系统代码拷贝到当......
  • 【转】SpringBoot的44种启动器
    springBoot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter这是SpringBoot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator帮助监控......
  • linux环境编程(1): 实现一个单元测试框架
    写在前面在开发的过程中,大多数人都需要对代码进行测试。目前对于c/c++项目,可以采用google的gtest框架,除此之外在github上搜索之后可以发现很多其他类似功能的项目。但把别......