0
我正在使用mockito中的when
进行简单测试。如何使用mockito使用'when'来模拟变量的值?
我读过when
仅适用于函数返回值,所以我想让这样的事情从一个变量:
when(config.orientation).thenReturn(1);
我可以采取什么其他的方式来设置orientation
值?
谢谢
我正在使用mockito中的when
进行简单测试。如何使用mockito使用'when'来模拟变量的值?
我读过when
仅适用于函数返回值,所以我想让这样的事情从一个变量:
when(config.orientation).thenReturn(1);
我可以采取什么其他的方式来设置orientation
值?
谢谢
你正确地读出,当只对功能的返回值。它通过用mock替换这些函数来完成它。你不能用对象属性来做,因为没有任何东西被调用,所以没有任何东西可以被拦截。
如果config.orientation是一个公共属性,您可以在运行测试之前进行设置。如果它是私人的,你可以使用类似Fest-Reflect
谢谢!有效。 :D该变量是公开的。 –