源码阅读
文章平均质量分 71
LightMingMing
这个作者很懒,什么都没留下…
展开
-
JUnit4-Result.java 源代码 解读与分析
JUnit4-Result.java 源代码 解读与分析 1. 原子类 2. CopyOnWriteArrayList 写时复制 3. 序列化的控制原创 2017-08-18 18:14:50 · 720 阅读 · 0 评论 -
JUnit4-Description.java 源代码 解读与分析
JUnit4-Description.java源代码 解读与分析 作用域 children 子描述集合,套件测试时,children不为空,套件测试可以由套件测试和原子测试组合而成。 displayName 正常情况下,displayName格式都是这样的:方法名(类名),方法formatDisplayName就是将其方法名,类名格式化成这种形式。 uniqueId 唯一标识符,从两个私有构造方法可看原创 2017-08-18 12:40:07 · 1241 阅读 · 0 评论 -
JUnit4-FailOnTimeout.java的源代码 解读与分析
FailOnTimeout.java用于判断测试是否超时 当发生超时异常时,lookForStuckThread的作用,以及ThreadGroup这部分的处理不太了解,在这里做个标记…看将来什么时候,能看懂…插入时间戳(星期四, 17. 八月 2017 02:09上午)原创 2017-08-17 02:55:07 · 777 阅读 · 0 评论 -
JUnit4 源码阅读(一)
Java中的`继承`,`内部类`,`注解`, `反射`,`泛型`,`异常`以及`线程`在JUnit源码处处可见,阅读源码有助于加强我们的基础功底。同时,JUnit中使用到了许多的设计模式,如`组合`,`装饰`,`职责链`,`观察者`,`模板方法`等等,有助于我们设计模式的学习和理解。阅读源码同时,我们可以学习大师们的编程习惯,使我们的代码更加安全,简洁,规范...两个字`更美`.原创 2017-08-18 19:05:20 · 973 阅读 · 0 评论 -
JUnit4 源码阅读(二) - 模型类 解读与分析
JUnit4 源码阅读(二) - 模型类 解读与分析如下图是runners部分的结构 可以分为两个部分 1. 模型类: 作用域模型,方法模型,测试类模型 2. 执行类Runner: 如ParentRunner, BlockJUnit4ClassRunner, Suite,理解这三个Runner很重要。作用域模型是对测试类作用域的封装,方法模型是对测试类方法的封装,测试类模型是对测试类的封装原创 2017-08-20 01:27:03 · 673 阅读 · 0 评论 -
深入学习 Spring HttpInvoker
深入学习 Spring HttpInvoker 远程通信协议 RPC 远程过程调用,是一个计算机通信协议,允许一台计算机的程序,调用另一台计算机的子程序。如果涉及到的软件采用面向对象编程,亦可称为远程方法调用(如 Java RMI) RMI 一般指Java RMI (Java Remote Method Invocation) Java远程方法调用,只适用于Java程序之间的通...原创 2018-03-07 20:26:32 · 8481 阅读 · 0 评论