如何使用 mockito 'when'模拟变量的值?



我在模拟中使用 when 做一个简单的测试。

我已经读到 when 只适用于返回值的函数,所以我想从变量中做出这样的东西:

when(config.orientation).thenReturn(1);

还有什么方法可以设置orientation值?

谢谢

您的阅读正确,仅适用于返回值的函数。它通过用mock替换这些函数来实现。你不能对对象属性这样做,因为没有任何东西被调用,所以没有什么可以拦截的。

如果配置

。朝向是一个公共属性,您可以在运行测试之前设置它。如果是私有的你可以使用test - reflect

相关内容

  • 没有找到相关文章

最新更新