文档章节

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

writeademo
 writeademo
发布于 06/20 21:18
字数 138
阅读 33
收藏 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);

}

}

 

© 著作权归作者所有

共有 人打赏支持
下一篇: java8-Lambda
writeademo
粉丝 24
博文 537
码字总数 191837
作品 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
Service Oriented 的 iOS 应用架构

Intro 前不久我们上线了一款新的 App - Glow Baby,App 针对 0 - 12 个月大的新生宝宝,提供爸爸妈妈全面、健康、科学的育儿知识,帮助记录宝宝成长的点点滴滴。在 Glow Baby 的开发中,我们...

zh_iOS
2016/06/16
598
0
Android 实现一个的 MVP 基础框架

这几年 MVP 在 Android 开发中已经开始被广泛使用,逐渐成为一种主流的设计思想。在 MVP 出现之前,我们使用最多的可能就是 MVC 了,那么我们为什么要使用 MVP,它解决了 MVC 使用中的那些痛...

SheHuan
09/03
0
0
ReactiveCocoa学习

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

Sunxb
2017/04/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

不可不说的Java“锁”事

前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点...

美团技术团队
1分钟前
0
0
ali oss util demo

package com.example.demo;import com.aliyun.oss.OSSClient;import com.aliyun.oss.common.utils.BinaryUtil;import com.aliyun.oss.model.*;import org.slf4j.Logger;import o......

经常把天聊死的胖子
3分钟前
0
0
Windows系统中eclipse修改字体为Courier New

背景:在eclipse修改字体时没有找到Courier New字体; 解决: 1.在计算机地址栏上输入“C:\Windows\Fonts”路径,回车打开Win10字体文件夹。查看是否有Courier New字体;如下图: 2.如果有该...

anlve
3分钟前
0
0
使用hexo做博客网站

hexo有什么用? hexo 可以把md文件生成html静态网页。 hexo官网:https://hexo.io/zh-cn/ 本地安装hexo。 npm install -g hexo-cli#生成blog(名字任意)文件夹,并且在这个文件夹里面初始化...

王坤charlie
3分钟前
0
0
RabbitMQ+PHP 教程四(Routing)用yii2测试通过

开始 在本教程中,我们将为它添加一个特性——我们将只可能订阅消息的一个子集。例如,我们只能够将关键错误消息直接指向日志文件(以节省磁盘空间),同时仍然能够打印控制台上的所有日志消...

hansonwong
7分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部