爱摸鱼的小饼干

Mockito 正常场景测试技巧《第六章》

正常场景测试技巧在这半个月我写的单元测试用例代码中,遇到了很多问题,比如私有变量、方法内部new对象、静态方法mock等,有些代码我们确实难以模拟的,我把我的解决方式跟大家分享一下。各种service接口模拟// Spring里面的接口、Dubbo接口等注入public class TestServ

Administrator Administrator 发布于 2022-10-17

Mockito EventBus RocketMQ 生产者测试《第五章》

前言上一章说到了RocketMQ在EvnetBus包装下的测试工具。本章主要讲MSF EventBus生产者操作。EventBus 生产者模拟测试请看下面实例:import com.alibaba.fastjson.JSONObject;import com.cdg.msf.event.bus.ba

Administrator Administrator 发布于 2022-10-17

Mockito EventBus RocketMQ 消费者测试《第四章》

前言在消息中间件中我们要模拟的是收发信息的动作,MQ这类的是依赖第三方消息中间件的,除去启动消息中间件去消费消息这一动作外,其实我们最关心的是我们接受到消息后怎么处理的问题,那么收消息是MQ中多线程去拉取数据的,也是官方jar提供工具类帮我们做的,所以我们需要入手的就是模拟有人给我们发消息,这个接收

Administrator Administrator 发布于 2022-10-16

Mockito MongoDB测试《第三章》

1:前言上一章说到了Redis测试工具,我们需要模拟的是Redis连接挡板。本章主要讲如何在单元测试中模拟Mongo服务器操作。还是一如既往的不使用真正的服务器,直接用mock挡板。2:Mongo模拟测试请看下面实例:import com.google.common.collect.Lists;im

Administrator Administrator 发布于 2022-10-16

Mockito 接口测试《第一章》

什么是Mock测试Mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。什么是不容易构造的对象呢?例如HttpServletRequest,需要在有servlet容器环境中创建获取。那不容易获取的对象呢?如一个JedisCluster,需要准

Administrator Administrator 发布于 2022-10-15
Administrator Administrator 发布于 2022-10-14
Administrator Administrator 发布于 2022-10-14
vue

VUE代码编辑器

前言上一章大概的聊了一下我设想中的低代码模式原型,其中就有代码编辑器的功能,这一章来分享一下我的网页版代码编辑器如何实现。Monaco-Editor前端使用的是VUE,微软开源了VSCode前端版插件,我们就用这个插件来做代码编辑器功能,虽然基础版只有几种前端的高级支持,但显示上已经包含很多语言的基

Administrator Administrator 发布于 2022-10-13