文档章节

springboot+mockito测试controller层遇到的问题

writeademo
 writeademo
发布于 06/20 21:18
字数 138
阅读 25
收藏 3

      使用MockitoJUnitRunner测试的一个例子,原来报错无法找到bean,

类似的异常如下:createBeanError.....

原因:是因为@Runwith使用了SpringRunner,应该修改为MockitoJUnitRunner

 

代码如下:

 

 

 

@RunWith(MockitoJUnitRunner.class)

@WebMvcTest(AccountController.class)

public class WithdrawControllerTest {

 

@Autowired

private MockMvc mockMvc;

@InjectMocks

private AbcController abcController;

@Mock

private AbcService abcService;

 

@Test

public void test() throws Exception {

Abc abc=new Abc();

abcController.accept(abc);

}

}

 

© 著作权归作者所有

共有 人打赏支持
writeademo
粉丝 23
博文 516
码字总数 188548
作品 0
东城
spring mvc 单元测试

最近在写单元测试,遇到一些坑和大家分享一下。 之前我们一直有service层的单元测试,但是没有action层的单元测试,正好我们用到spring mvc,所以就用了spring-test做单元测试, spring mvc...

internetafei
2014/12/25
0
0
dubbo接口存在什么安全性问题?

因为dubbo接口大多属于微服务系统间的调用,不像http或者wsdl这种,都是直接暴露在外,请问这种接口,有可能直接单独被捕获访问到吗?存在什么安全性问题?针对这类接口的测试,需要像http之...

streamlong
08/08
0
0
关于@ResponseBody的一点思考

以前写controller时没有注意过@ResponseBody,这段时间一直在维护老接口,更是选择性忽视了。这几天新写了一个接口,测试service层时一切ok,但是测试controller层时,就来问题了,一直报错,...

lost_keke
08/07
0
0
Junit对springMvc的测试问题

现在项目想增加对springMvc的controller层的测试,调试后发现有个问题无法解决,请大神帮忙。 代码如下: controller层代码: 项目的url为(括号里是参数) /loginController.do?login{user...

胃在烧
2017/07/07
89
1
ReactiveCocoa学习

版本 到我写这篇文章为止,ReactiveCocoa版本为5.0.1,搜了很多博客来了解ReactiveCocoa的基础用法,并不是很多,所以这篇文章算是自己对搜索资源的一个汇总,并加入一些自己在学习中遇到的问题和...

Sunxb
2017/04/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka技术资料总结(不断更新中)

1、Kafka实践:到底该不该把不同类型的消息放在同一个主题中 2、Kafka剖析系列: Kafka剖析(一):Kafka背景及架构介绍 Kafka设计解析(二):Kafka High Availability (上)...

九州暮云
今天
1
0
面向对象设计原则(OOP)

单一职责原则(Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。 核心原则:低耦合,高内聚。 一个类,应该只有一个引起它变化的原因,也就是...

gackey
今天
4
0
C++ 锁

C++提供了两种常用的锁,std::lock_guard<Lockable &T>和std::unique_lock<Lockable &T>。通常使用场景下,这两个锁用法一致。即,在构造锁对象时上锁,在析构锁对象时解锁。使用户从上锁/解...

yepanl
今天
4
0
Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
4
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部