首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

开始使用Mockito - 施用Mockito和JUnit【一】

2012-10-08 
开始使用Mockito -- 使用Mockito和JUnit【一】一段常见的代码? 单元测试是项目的重要组成部分。尤其是对持续

开始使用Mockito -- 使用Mockito和JUnit【一】
一段常见的代码?

单元测试是项目的重要组成部分。尤其是对持续发展的产品,单元测试在后期的维护,回归有重要等方面有重要作用。

? 这样代码在项目中随处可见,看看我们应该如何测试

?

?

@Testpublic void testSendMessage() {long userId = 1L;String email = "foo@bar";when(uc.getUser(userId)).thenReturn(createUserWithEmail(email));notifyService.sendMessage(userId, "hello");verify(mc).sendEmail(eq(email), eq("hello"));}

?

?

语义不言自明

测试前,从uc获得email

测试后,必须调用mc.sendEmail,所以验证之

?

小结

通过一个简单的例子,可以看到:mockito在使我们的测试代码更直接,语义更明确

?

?

热点排行