RocketMQ是我们常用的消息中间件,在运行单元测试时,我们可能不需要真正发送消息(除非是为了测试发送消息),也不想因为连结不上RocketMQ的Broker,NameServer而影响单元测试运行。 那我们该如何Mock RocketMQ消息生产者呢? 请看例子: 1 2 3 4 5 6 7 8 ...
分类:
其他好文 时间:
2019-12-09 19:42:10
阅读次数:
100
Dubbo是我们常用的RPC框架,在写单元测试需要调用Dubbo消费Bean时,如何模拟Dubbo消费Bean的行为呢? 就拿发邮件来说,通常,在代码中,我们是调用邮件的Dubbo服务来完成发送邮件的目的,于是我们会在Spring配置好的发邮件的Dubbo消费Bean,dubbo-consumer. ...
分类:
其他好文 时间:
2019-12-09 18:53:51
阅读次数:
229
一,Spring注解开发 1.1 Spring原始注解 1.2 Spring新注解 二,Spring整合Junit 2.1 原始Junit测试Spring的问题 2.2 spring整合junit 一,Spring注解开发 1.1 Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁 ...
分类:
编程语言 时间:
2019-12-09 18:52:05
阅读次数:
90
<! flowchart 箭头图标 勿删 了解 maven是一款服务于java平台的自动化构建工具(项目管理工具) 构建:全方位、多角度、深层次地建立 项目构建是一个项目从:源代码、编译、测试、打包、部署、运行的过程 用来解决团队开发遇到的问题 如: 统一 jar包 统一配置文件,单元测试 的代码位 ...
分类:
Web程序 时间:
2019-12-09 11:58:15
阅读次数:
518
1.maven clean。 清理项目的target目录 2.maven compile 编译项目 3.maven test 编译项目后,再执行Junit测试方法 4.maven package 编译项目后,再执行Junit测试方法,再把项目打包到target目录 5.maven install 编 ...
分类:
其他好文 时间:
2019-12-09 01:31:21
阅读次数:
91
unittest 简介 unittest是python自带的单元测试框架 重要概念 1)test fixture 用于初始化和清理测试数据及环境 2)test case 测试用例,是测试的最小单元,一般用来检查一组输入的相应是否符合预期, 3)test suite 测试套件,是测试用例或测试套件的组 ...
分类:
其他好文 时间:
2019-12-08 20:18:45
阅读次数:
86
前言 unittest:Python单元测试框架,基于Erich Gamma的JUnit和Kent Beck的sSmalltalk测试框架。 一、unittest框架基本使用 unittest需要注意的是:①类,继承单元测试unittest 的 TestCase类;②测试用例必须以test开头。学会 ...
分类:
编程语言 时间:
2019-12-08 17:59:19
阅读次数:
116
简介 Spring提供spring test 5.2.1.RELEASE.jar 可以整合junit。 优势:可以简化测试代码(不需要手动创建上下文,即手动创建spring容器) 使用spring和junit集成的步骤 1.导入jar包 2.创建包com.igeek.test,创建类SpringTe ...
分类:
编程语言 时间:
2019-12-08 15:52:46
阅读次数:
134
import org.apache.commons.lang.StringUtils; import org.junit.Test; public class Test{ //总结:isNotBlank()一定要里面有东西 null,""," ",返回的都是false @Test public vo ...
分类:
其他好文 时间:
2019-12-08 15:23:08
阅读次数:
59
并发 视频讲解:https://www.bilibili.com/video/av78408286/ EmployeeTestCase.java package com.example.demo; import lombok.extern.log4j.Log4j2; import org.junit ...
分类:
其他好文 时间:
2019-12-07 21:45:17
阅读次数:
94