Android Test Case非Activity类

时间:2012-06-15 21:49:41

标签: android junit

我有一个问题需要测试我的非活动类,它需要活动类的上下文。

类卡扩展了ImageView并有几个方法:

public class Card extends ImageView { 

    public Card(Context context, int cardID) {
       super(context);
       this.cardID = cardID;
       this.turnback = 0;
       backImage =  getResources().getDrawable(R.drawable.backimage);
       setBackgroundDrawable(backImage);
   }
}

我想将此类测试为独立类,是否有机会创建虚拟上下文?

1 个答案:

答案 0 :(得分:1)

简单的答案是否定的。原因是您正在扩展视图。测试视图的唯一方法是查看它。要做到这一点,你需要一个活动。这是android的基础知识。