[英]How do I get a bitmap resource with mockito?
我的课需要一个位图,但模仿者的模仿上下文对象无法做到这一点:
public class PlayerTest {
@Mock // Mocking the android context class
Context mMockContext;
// intantiating object from that mocked class
Context mContext;
private Player player;
private Bitmap playerBitmap;
private int screenX;
private int screenY;
@Before
public void setupPlayer(){
playerBitmap = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.player);
player = new Player(mContext, screenX, screenY,playerBitmap);
}
...
您不能仅使用@Mock
注释private Bitmap playerBitmap
吗?
我看不到课程的其余部分,但我想您正在使用Mockito JUnit运行器。 如果不是,则需要使用它,或者在设置方法中调用MockitoAnnotations.initMocks(this)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.