使用Java函数接口及lambda表达式隔离和模拟外部依赖更容易滴单测

概述单测是提升软件质量的有力手段。然而,由于编程语言上的支持不力,以及一些不好的编程习惯,导致编写单测很困难。最容易理解最容易编写的单测,莫过于独立函数的单测。所谓独立函数,就是只依赖于传入的参数,不修改任何外部状态的函数。指定输入,就能确定地输出相应的结果。运行任意次,都是一样的。在函数式编程中...

2018-02-26 20:02:25

阅读数:60

评论数:0

元测试--基于Mockito的PowerMock使用

 Powermock包过于笨重,之后会考虑使用lambda表达式编写java代码来简化单元测试的难度。以下为转载的内容Powermock 扩展于EasyMock和Mockito,而Mockito相对于EasyMock的优点其中一个是异常更清晰易懂。现在用的是基于Mockito的Powermock,...

2018-02-26 13:52:39

阅读数:163

评论数:0

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