踩坑实录
文章平均质量分 58
Mary~fighting
为理想而奋斗的人最美
展开
-
单元测试学习汇总
原文链接:https://www.jianshu.com/p/e39bafff77141、 创建一个被测试类:FileUtilpackage UT_Test;import java.io.File;import java.io.FileNotFoundException;public class FileUtil { private static final String LOG_FILE = "root.log"; public boolean mkdirs(String原创 2021-12-16 01:50:35 · 249 阅读 · 0 评论 -
java反射获取private static final String成员变量_单元测试
今天一不小心写了个以“private static final String filePath=“XXX””为成员变量的util类,所以代码都写完了,就差个UT,实在不愿意重写,然后就开始摸鱼解决这个傻X代码的一天~~~1、 仿写工具类:Constantspublic class Constants { private static final String param2 = new String("参数2"); public static String get() {原创 2021-12-09 00:49:52 · 2672 阅读 · 0 评论 -
踩坑记录_sort方法抛异常Comparison method violates its general contract
1、 问题现象jdk的版本:1.8.XXX测试环境出现该异常:java.lang.IllegalArgumentException: Comparison method violates its general contract!2、 出问题的代码仿照实际使用构造了测试用例:3、 问题原因分析原因Collections.sort()在JDK6和JDK7中实现的底层排序算法变了,在JDK6中使用的时MergeSort排序,而在JDK7中使用的是TimSort。TimSort比较器Compa原创 2021-12-04 15:11:57 · 272 阅读 · 0 评论