Mockito是一个Java开发的用于单元测试的框架,它可以模拟对象的行为,使得测试更加简单和可控。在Mockito中,可以使用When-ThenReturn子句来定义模拟对象的行为。
当在When子句中调用real方法时,意味着实际的方法将被调用,并返回真实的结果。这在某些情况下是有用的,特别是当我们希望在测试中使用真实的对象,而不是模拟对象时。
然而,在使用When-ThenReturn子句时,通常建议避免调用real方法。因为在单元测试中,我们更关注于测试特定的行为和逻辑,而不是依赖于真实的对象和外部资源。使用真实的对象可能会导致测试变得复杂和不可控。
对于Mockito,推荐的做法是使用模拟对象来模拟依赖,并使用When-ThenReturn子句来定义模拟对象的行为。这样可以更好地控制测试环境,使得测试更加可靠和可重复。
腾讯云提供了一系列的云计算产品,包括云服务器、云数据库、云存储等,可以满足各种应用场景的需求。具体的产品介绍和链接地址可以参考腾讯云官方网站:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云