【发布时间】:2016-05-11 18:10:45
【问题描述】:
我已经开始将单元测试 (junit 4.12) 合并到我的 Android 项目中。
我遇到的一种情况是确定视图是否已正确添加。
例如在我的ViewToTest 类中:
private TextView _text;
/**
* Shows all text.
*/
public void showText()
{
addView(_text);
}
/**
* Hides all text.
*/
public void hideAllText()
{
removeView(_text);
}
根据我对单元测试的理解,我应该测试行为而不是方法,但在这种情况下,行为就是方法(如果我错了,请纠正我)。
我的问题分为两部分:
- 如何测试
_text是否已添加到父视图? - 当视图为私有时,如何处理上述情况?
对于第 2 部分,我知道我可以为视图创建一个吸气剂,但对我来说这违背了这一点。我只会在测试中添加它!
欢迎所有建议谢谢!
【问题讨论】:
标签: java android unit-testing junit4 android-instrumentation