当前位置: 首页 > news >正文

springBoot测试

1.SpringBoot开发框架里提供有“spring-test”测试程序依赖只需要导入依赖库即可

 1         <dependency>
 2             <groupId>junit</groupId>
 3             <artifactId>junit</artifactId>
 4             <scope>test</scope>
 5         </dependency>
 6         <dependency>
 7             <groupId>org.springframework.boot</groupId>
 8             <artifactId>spring-boot-starter-test</artifactId>
 9             <scope>test</scope>
10         </dependency>

2.测试程序,同样要注意注解

 1 package com.lion.test;
 2 import com.lion.StartBootMain;
 3 import com.lion.action.MessageAction;
 4 import org.junit.Test;
 5 import org.junit.runner.RunWith;
 6 import org.springframework.beans.factory.annotation.Autowired;
 7 import org.springframework.boot.test.context.SpringBootTest;
 8 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 9 import org.springframework.test.context.web.WebAppConfiguration;
10 @RunWith(SpringJUnit4ClassRunner.class)
11 @WebAppConfiguration
12 @SpringBootTest(classes = StartBootMain.class)
13 public class MessageActionTest {
14     @Autowired
15     private MessageAction messageAction ;
16     @Test
17     public void testEcho() {
18         System.out.println(messageAction.echo());
19     }
20 }

 

转载于:https://www.cnblogs.com/fcitx/p/11303223.html

相关文章:

  • SpringBoot传参方式
  • Springboot项目自动加载设置
  • SpringBoot项目打包
  • Win10修改字体
  • c언어 database
  • Flex 特效组件
  • project bitnami redmine project manager 4.0.4-1
  • JavaWeb过滤器(Filter)
  • Hadoop 系列(四)—— Hadoop 开发环境搭建
  • hibernate 持久化对象 save
  • 进阶1:基础查询
  • MyBatis 核心配置综述之 ParameterHandler
  • webbrowser
  • maven多模块profiles的石使用
  • 史上最强maven配置详情
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Android单元测试 - 几个重要问题
  • C++入门教程(10):for 语句
  • Java 多线程编程之:notify 和 wait 用法
  • Nodejs和JavaWeb协助开发
  • npx命令介绍
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 从tcpdump抓包看TCP/IP协议
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 如何设计一个微型分布式架构?
  • 如何在 Tornado 中实现 Middleware
  • 物联网链路协议
  • 写给高年级小学生看的《Bash 指南》
  • 组复制官方翻译九、Group Replication Technical Details
  • ​如何防止网络攻击?
  • "无招胜有招"nbsp;史上最全的互…
  • #、%和$符号在OGNL表达式中经常出现
  • #Lua:Lua调用C++生成的DLL库
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (剑指Offer)面试题34:丑数
  • (九十四)函数和二维数组
  • (四)linux文件内容查看
  • .gitattributes 文件
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • @RestControllerAdvice异常统一处理类失效原因
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • []Telit UC864E 拨号上网
  • [ArcPy百科]第三节: Geometry信息中的空间参考解析
  • [CISCN2021 Quals]upload(PNG-IDAT块嵌入马)
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [DevOps云实践] 彻底删除AWS云资源
  • [error] 17755#0: *58522 readv() failed (104: Connection reset by peer) while reading upstream
  • [go 反射] 进阶
  • [ITIL学习笔记]之事件管理(2)
  • [LaTex]arXiv投稿攻略——jpg/png转pdf
  • [LeetCode]Spiral Matrix
  • [LeetCode]-使用特殊算法的题目-2