- 博客(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关注的人