我有一种情况,我必须如下设置模拟对象的属性:
SlingHttpRequest slingHttpRequest= mock(SlingHttpRequest);
slingHttpRequest.setAttribute("search", someObject);
当我尝试打印此属性时,我得到
null
。如何设置此属性? 最佳答案
您通常不会在模拟对象上设置属性。而是在调用它时做一些特定的事情。
when(slingHttpRequest.getAttribute("search")).thenReturn(someObject);
关于java - 如何使用Mockito在模拟对象上设置属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19920271/