springboot如何进行简单的测试

简介: springboot如何进行简单的测试

一、pom文件添加spring-boot-starter-test依赖

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

二、项目可以正常启动(maven各包正常)

@SpringBootApplication
public class Application {
 
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
 
}

三、编写测试类

如下图位置新建你的测试类

添加注解,启动类的名称根据自己实际情况填写

@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)

根据需求,注入你需要的类,添加@Test注解,开始编写测试内容

package com.xxxxxx;
 
import com.xxxx.Application;
import com.xxxxxxm.util.RandomUtil;
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;
 
@RunWith(SpringRunner.class)
 
@SpringBootTest(classes = Application.class)
public class UtilPay {
    @Autowired
    RandomUtil randomUtil;
    @Test
    public void util(){
        System.out.println(randomUtil.generateUpperString(6));
    }
}

点击测试方法旁边启动按钮,进行测试,绿色表示正常

红色表示失败

目录
相关文章
|
2天前
|
Java 测试技术
springboot测试断言工具类Assertions
springboot测试断言工具类Assertions
13 3
|
2天前
|
Java 测试技术 Maven
SpringBoot单元测试
新建一个maven项目,spring-boot-test 配置pom.xml parent属性
13 0
|
3天前
|
Java 测试技术 数据库
【单文件版本】java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境
【单文件版本】java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境
9 0
|
3天前
|
Java 测试技术 数据库
java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境【多文件版本】
java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境【多文件版本】
10 0
|
4天前
|
缓存 Java Spring
SpringBoot配置第三方专业缓存技术Memcached 下载 安装 整合测试 2024年5000字详解
SpringBoot配置第三方专业缓存技术Memcached 下载 安装 整合测试 2024年5000字详解
7 0
|
4天前
|
监控 druid Java
Springboot用JUnit测试接口时报错Failed to determine a suitable driver class configure a DataSource: ‘url‘
Springboot用JUnit测试接口时报错Failed to determine a suitable driver class configure a DataSource: ‘url‘
9 0
|
19小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的宠物救助管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的宠物救助管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
12 0
|
19小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的钢材销售管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的钢材销售管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
9 3
|
19小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的银行柜台管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的银行柜台管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
17 2
|
19小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的食品安全信息管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的食品安全信息管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
12 0