单元测试
文章平均质量分 68
RedRain19
这个作者很懒,什么都没留下…
展开
-
Java注解@Mock和@InjectMocks及@Mock和@Spy之间的区别
Java注解@Mock和@InjectMocks及@Mock和@Spy之间的区别1.@Mock和@InjectMocks的区别@Mock为您需要的类创建一个模拟实现。@InjectMocks创建类的一个实例,并将用@Mock或@Spy注释创建的模拟注入到这个实例中。注意,必须使用@RunWith(MockitoJUnitRunner.class)或Mockito.initMocks(this)初始化这些模拟并注入它们。 下面给出一个使用示例: 假设我们有Game和Player两个Class。原创 2021-01-29 14:22:17 · 4855 阅读 · 0 评论 -
如何写Java单元测试
本文引自https://www.cnblogs.com/ysw-go/p/5447056.html什么是单元测试 我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,转载 2021-01-19 10:23:06 · 13625 阅读 · 0 评论