java
文章平均质量分 51
小民785
这个作者很懒,什么都没留下…
展开
-
Unit Test写法
首先,此处所说的unit test是针对持久层的单元测试,如针对dal、db层的代码测试。如果是要对业务层(manager、rest层)进行测试,一般都是使用mock测试,如easyMock(这个部分回头补上)。介绍一些unit test的常用指令:Assert断言:1.assertTrue/False([String message,]boolean condition);判断一原创 2018-01-31 17:43:52 · 2474 阅读 · 0 评论 -
java8新特性源码解析
1 Lambda表达式与Functional接口Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据:函数式程序员对这一概念非常熟悉。在JVM平台上的很多语言(Groovy,Scala,……)从一开始就有Lambda,但是Java程序员不得不使用毫无新意的匿名类来转载 2018-02-01 10:48:02 · 1263 阅读 · 1 评论 -
比较完整的junit单元测试之-----mock模拟测试
介绍 本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。模拟(Mock)的概念 在软件开发的世界之外, "mock"一词是指模仿或者效仿。因此可以将“mock”理解为一个替身,替代者。在软件开发中提及"mock",通常理解为模拟对象或者fake。 译者注:mock等多代表的是对被模拟对象转载 2018-02-01 17:21:17 · 731 阅读 · 0 评论 -
Mockito测试
Mockito一 mockito基本概念Mock测试是单元测试的重要方法之一,而Mockito作为一个流行的Mock框架,简单易学,且有非常简洁的API,测试代码的可读性很高。Mock测试就是在测试过程中,对于一些不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者说获取比较复杂的对象(如JDBC中的ResultSet对象)或者说我转载 2018-02-01 17:24:22 · 1198 阅读 · 0 评论 -
log的级别
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。: 1.static Level DEBUG : DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。 2.static Level INFO INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。 3.static Le转载 2018-02-07 11:29:46 · 2754 阅读 · 0 评论 -
大话设计模式之设计原则
在总结设计模式之前,我觉得有必要把程序设计中要遵循的几个设计原则总结一下,因为在后面总结设计模式的时候,你会发现,基本上设计模式都是设计原则的体现和应用而已,有助于我们后期的总结学习。单一职责原则 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱...原创 2018-03-08 15:23:15 · 163 阅读 · 0 评论