自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杂草in厦门的博客

极简技术 - 简单记录

  • 博客(8)
  • 收藏
  • 关注

转载 Java mock测试框架之Mockito

文章目录参考正文Mockito的引入Mockito使用步骤Mockito的第一个示例验证顺序非局部模拟与局部模拟非局部模拟局部模拟局部模拟doCallRealMethod()局部模拟spy()方式值得注意的“陷阱”参考java的mock测试框架Mock测试框架(Mockito为例)正文在做单元测试的时候,有的时候用到的一些类,我们构造起来不是那么容易,比如HttpRequest,或者...

2018-12-04 22:46:07 990

转载 使用DBUnit测试时违反外键约束的解决办法

转载原文链接正文DBUnitDBUnit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。它会把数据库表里的数据和一个xml文件关联起来,也就是说它可以让数据在XML文件和数据库之间转换。基于这种设计模式DBUnit可以在测试之前,先备份数据库到一个临时XML文件中,然后删除数据库中的所有数据接着把我们写好的模拟数据存入数据库中,最后,在测...

2018-12-04 22:40:36 413

原创 项目中首次使用DBUnit拾遗

文章目录参考正文测试准备测试数据准备Excel数据准备注意点Maven 包导入Unitils额外配置(数据库连接)测试类配置 - BusDeviceTestApp测试类 - DeviceLogServiceTest参考测试整合之王Unitils(单元测试系列)正文测试准备测试数据准备dev_equipment_info.xlsx - 测试数据expected_dev_equipm...

2018-12-04 22:37:07 279

转载 JDK8新特性:使用Optional避免null导致的NullPointerException

文章目录转载正文1. Optional.of()/Optional.ofNullable() : 创建Optional对象2. Optional.empty() : 所有null包装成的Optional对象3. isPresent() : 判断值是否存在4. ifPresent(Consumer consumer) : 如果option对象保存的值不是null,则调用consumer对象,否则不...

2018-12-04 22:34:20 279

转载 Java中的String,StringBuilder,StringBuffer三者的区别

转载原文链接正文String,StringBuilder以及StringBuffer这三个类之间有什么区别?这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。运行速度或者说是执行速度,自快而慢为:StringBuilder > StringBuffer > StringString最慢的原因String为字符串常量,而StringBuilder...

2018-12-04 22:32:08 193

转载 Java并发编程:volatile关键字解析

文章目录参考正文1. 内存模型的相关概念2. 并发编程中的三个概念2.1 原子性2.2 可见性2.3 有序性3. Java内存模型3.1 原子性3.2 可见性3.3 有序性4. 深入剖析volatile关键字4.1 volatile关键字的两层语义4.2 volatile保证原子性吗?4.3 volatile能保证有序性吗?4.4 volatile的原理和实现机制5. 使用volatile关键字的...

2018-12-04 22:30:52 161

转载 Java7 新特性

文章目录正文1. Diamond Operator2. 在switch语句中使用字符串3. 自动资源管理4. 带下划线的数字文本5. 改进的异常处理6. New file system API(NIO 2.0)Working With Path(使用路径)文件更改通知7. Fork and Join(Fork/Join框架)正文1. Diamond Operator类型判断是一个人特殊的烦恼...

2018-12-04 22:29:12 889

转载 Java8 新特性

文章目录参考正文1. 接口的默认方法2. Lambda 表达式3. 函数式接口4. 方法与构造函数引用5. Lambda 作用域6. 访问局部变量7. 访问对象字段与静态变量8. 访问接口的默认方法Predicate接口Function 接口Supplier 接口Consumer 接口Comparator 接口Optional 接口Stream 接口Stream之 Filter 过滤Stream之...

2018-12-04 22:25:53 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除