`

Spring mock 的三种形式

 
阅读更多

今天看到一个文章:

Spring mock的三种形式:

 

 

1.

 

  1. //① 对接口进行模拟  
  2.     UserService mockUserService = mock(UserService.class);  

 

 

2.

 

  1. //② 对类进行模拟  
  2.     UserServiceImpl mockServiceImpl = mock(UserServiceImpl.class);  

 

 

3.

 

  1. //③ 基于注解模拟类  
  2. @Mock  
  3. User mockUser;  
  4.      
  5.     @Before   
  6.     public void initMocks() {  
  7.     //④ 初始化当前测试类所有@Mock注解模拟对象  
  8.         MockitoAnnotations.initMocks(this);  
  9.     }  
  10.      …  
  11.  }  

 

 

 

参考:

http://sishuok.com/forum/blogPost/list/4235.html

分享到:
评论

相关推荐

    Spring 2.5 jar 所有开发包及完整文档及项目开发实例

    Spring MVC以'spring-webmvc.jar' 和'spring-webmvc-portlet.jar'文件形式在发行包的 lib/modules 目录中存在。 另外,对Struts 1.x的支持被独立成 'spring-webmvc-struts.jar'。 注意:经常被使用的的Spring的...

    Spring中文帮助文档

    3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired 3.11.2. 基于注解的自动连接微调 3.11.3. CustomAutowireConfigurer 3.11.4. @...

    Spring API

    3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired 3.11.2. 基于注解的自动连接微调 3.11.3. CustomAutowireConfigurer 3.11.4. @...

    基于SpringBoot的API管理平台源代码+数据库,以项目的形式管理API文档,可以进行API的编辑、测试、Mock等操作

    以项目的形式管理API文档,可以进行API的编辑、测试、Mock等操作,同时还可以添加富文本、Markdown等格式的文档,可以邀请好友加入项目,可以对项目进行公开,也可以发现其它公开项目。 主要技术栈: SpringBoot+...

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    SpringCloud微服务接口这么多怎么调试

    Cloud微服务下服务接口调试及管理,什么样方式可以让微服务的接口管理变得更加容易些,希望对您的学习有所帮助。我们知道在微服务架构下,软件系统会被拆分成很多个独立运行的服务,而这些服务间需要交互通信,就需要...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    spring-boot-features-demo:Spring Boot太棒了!

    和标准的基于war包的Web应用相比,Spring Boot应用可以直接以java -jar的方式运行,也就是说不再需要部署到一个独立的Web容器(比如Tomcat)中才能运行。其背后的运行机制简单来说就是,当一个Spring Boot应用启动时...

    stormbroken#Tec-Be#Spring Boot Junit测试1

    2. 用来加载的Spring的上下文环境 3. 正常的测试类的形式和实现 4. Junit中出现的问题汇总 5. 使用Mock完成单元测试 6. 相关代码参考

    基于springboot演示resuful api、mock请求、validate验证、异常捕捉、aop切面编程+源代码+文档说

    >RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、...

    zmock:zmock--http接口的mock平台

    zmock应用场景在接口文档写好后,就可以mock出一个接口...zmock介绍开发语言及框架:java,spring,easyui web容器:tomcat部署方式:将打包好的zmock.war更称为ROOT.war将ROOT.war放在tomcat的webapps目录下面启动tom

    jTester使用指南(带书签).pdf

    《jTester使用指南》jTester 写单元测试的开发文档,作者吴大瑞,pdf 格式,大小 1.1MB。本书带有 pdf 书签,方便读者阅读。 目录: jTester使用指南 目录 第 1 章 安装jtester ...动态mock,new Expectations的使用

    demo-spring-data-mongodb-mock-data:使用Jackson2RepositoryPopulatorFactoryBean将json文件加载到mongodb中

    在开发应用程序时,刚开始时通常需要一些数据,将其放入应用程序中始终是一个问题,是否应该使用域模型以编程方式创建所有记录,是否应该将数据直接转储到数据库中? 下面的演示通过使用Jackson2...

    wechat-pay-master.zip

    微信支付-简单易用 & Spring ...使用 spring 事件机制封装了微信支付通知,以简化使用方式。wiremock 是一个 web mock server,配置中可配置微信 API 的 basePath, 所以你可以使用 wiremock 构建一个完全的仿真环境。

    spring-controller-test

    控制器测试可以通过多种方式进行测试。 输入的输出测试(控制器的uri +参数等)。 最好单独测试服务层。 Mockito和MockMvc之间的区别 Mockito:通过模拟@ Mock,@ InjectMock进行测试。 可以简单地根据输入值检查...

    MockProject.rar

    基于springboot搭建的一个简单的mock工程,可以提供http和socket请求的mock返回,可以根据不同的交易进行调整,通过读文件的方式进行返回。编译之后在target文件夹下会有一个tar.gz包,可以直接在本地解压也可以上传...

    krpc:Java中最好的rpc框架

    和spring框架集成(spring boot方式) 配置参数详解 RPC调用超时配置 客户端异步调用 服务端异步实现 服务端推送 负载均衡策略 动态路由策略 熔断和降级 MOCK 测试 重试策略 启动和关闭 参数验证 打点和跟踪 webroutes...

    Java EE常用框架.xmind

    它是一种思想,IBM大力倡导是即插即用的,IBM大力提倡,希望以组装电脑的方式来开发应用 它是目录服务,通过该服务可以注册和发布webservcie,以便第三方的调用者统一调用 使用: 二、我们可以...

    Java动态代理CGlib Jar包

    CGLIB是一个强大的、高性能的代码生成库。它被广泛使用在基于代理的AOP框架(例如Spring AOP和...EasyMock和jMock作为流行的Java测试库,它们提供Mock对象的方式来支持测试,都使用了CGLIB来对没有接口的类进行代理。

    Unitils-jar包

    Unitils 测试框架目的是让单元测试变得更加容易和可...支持数据库测试,支持利用Mock 对象 进行测试并提供与Spring 和Hibernate 相集成。Unitils 设计成以一种高度可配置和松散耦 合的方式来添加这些服务到单元测试中

Global site tag (gtag.js) - Google Analytics