错误整理二 | assertThat, equalTo, @RunWith, @SpringBootTest标红
《深入理解Spring Cloud与微服务构建》整理:
关于 4.2.3 Spring Boot 的测试一章,
@RunWith, @SpringBootTest 报红
按 IDEA 提示操作即可
assertThat, equalTo 方法报红,添加对应包即可:
import static org.junit.Assert.*;
import static org.hamcrest.Matchers.equalTo;
关于本章的代码:
package com.example.demo;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.boot.test.web.client.TestRestTemplate;
import org.springframework.boot.web.server.LocalServerPort;
import org.springframework.http.ResponseEntity;
import org.springframework.test.context.junit4.SpringRunner;import static org.junit.Assert.*;
import static org.hamcrest.Matchers.equalTo;import java.net.MalformedURLException;
import java.net.URL;@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class HelloControllerIT {@LocalServerPortprivate int port;private URL base;@Autowiredprivate TestRestTemplate template;public void setUp() throws MalformedURLException {this.base = new URL("http://localhost:" + port + "/hello");}@Testpublic void getHello(){ResponseEntity<String> response = template.getForEntity(base.toString(),String.class);assertThat(response.getBody(),equalTo("Greetings from Spring Boot"));}
}
错误整理二 | assertThat, equalTo, @RunWith, @SpringBootTest标红相关推荐
- 通过Cli方式创建uni-app常见错误整理
通过Cli方式创建uni-app常见错误整理 文章目录 通过Cli方式创建uni-app常见错误整理 写在前面 错误一 :exports is not not defined 错误二:this.get ...
- SpringBoot+POI实现导入Excel时验证并返回错误Cell标红的文件
场景 SpringBoot中使用POI实现Excel导入到数据库(图文教程已实践): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details ...
- springboot集成测试时@RunWith和@SpringBootTest爆红不能测试
场景:由于程序中从redis中获取到的值不正确,需要一个测试类测试下根据key从redis中获取到的值具体是什么.所以有了下面的代码 import lombok.extern.slf4j.Slf4j; ...
- Deep Learning(深度学习)学习笔记整理(二)
本文整理了网上几位大牛的博客,详细地讲解了CNN的基础结构与核心思想,欢迎交流 [1]Deep learning简介 [2]Deep Learning训练过程 [3]Deep Learning模型之: ...
- Auto.js 全命令整理(二) 对应用命令专题
Auto.js 全命令整理(二) 对应用命令专题 目录 Auto.js 全命令整理(二) 对应用命令专题 对应用命令 回顾-应用数据获取 末 对应用命令主要用于确认屏幕显示的是否是正确的页面,so,并 ...
- 如何将QRcode二维码的定位标做成圆形
现在市面上的二维码多种多样,不仅仅局限于呆板的QR的正方形标准二维码,有很多圆形的.长方形的.还有二维码中间是点阵的或者二维码由某种特定图案组成等等.今天我们就来详细看一下下图中二维码的圆形**标的制 ...
- oracle中部门工资降序排列,oracle面试题整理二(10级学员 乔宇整理)
Oracle面试题整理二(10级学员 乔宇整理) 1.查询工资最高的3 名员工信息 select * from (select * from emp order by sal desc) where ...
- Idea导包正确还是显示标红(错误)
问题描述 idea引入新的类,import不了,依赖都是正确的,手动加入import还是标红,但是编译.打包都是通过的. 解决方案 方案一 更新一下Maven,可能是因为没有更新Maven,所以依赖不 ...
- 使用idea开发时,在SSM框架下进行mapper的自动扫包sqlSessionFactoryBeanName标红,和遇到的错误
配置mapper自动扫描器的代码 <property name="configLocation" value="classpath:sqlMapConfig.xml ...
最新文章
- 从1.5K到18K 一个程序员的5年成长之路(二)
- 在“DNS管理器”中手工增加DNS主机(A)或者别名(CNAME)记录时,出现被拒绝的错误...
- python与数据思维基础目录_python入门知识思维路线图及环境配置
- python生成器使用场景桌面_Python – 如何更简洁地使用生成器?
- ASP.NET的票据工具类FormsAuthenticationTicket
- python scrapy爬虫遇见301_在Pycharm中运行Scrapy爬虫项目的基本操作
- 笔记一 Redis基础
- Visual Studio 2012 Update 4 RC 启动调试失败解决方案
- html实现平面地图效果,HTML5 光点组成的平面和立体世界地图
- android监控方法耗时开源库,【开源完整项目】 AndroidGodEye 监控Android数据指标
- AI独角兽云从科技:用人机协同战略,跨AI工程的楚河汉界
- tensorflow 中,修改张量tensor特定元素的值
- 使用TortoiseSVN碰到的几个问题(2)-冲突解决, 图标重载
- nginx配置ssl证书实现微信小程序后端接口访问
- 扬州大学复试1301软件工程【自制题库个人复习用】
- 你为什么要进入IT行业呢?
- echarts图表x轴文字过多时换行显示以及图表画区域背景颜色
- 安卓开发日记APP史上最详细(SharedPreferences+Room)
- Web Dynpro for ABAP ( 四 ) BPM系统的连接
- SLAM--Geometric jacobian of UR series.
热门文章
- BeautifulSoup爬取博客实例
- BCDEdit 启动项编辑器2
- ​Java的jstack命令使用详解​
- 华为交换机Console口设置用户和密码
- 西门子低代码客户案例|旧貌换新颜,低代码激活老牌制衣企业创新力
- 图片预加载和懒加载的多种方法
- oracle数据库connectionstring,C#如何链接本地Oracle数据库 ConnectionString BadImageError报错...
- svn 切换修改地址
- linux ubuntu打开eps文件
- 【1691. 堆叠长方体的最大高度】