私はAndroidプロジェクトに単体テスト(junit 4.12
)を組み込み始めました。Androidスタジオ計測のテスト:プライベートビューが親に追加されたかどうかを確認
私が遭遇したシナリオの1つは、ビューが正しく追加されたかどうかを判断することです。私ViewToTest
クラスで例えば
:
private TextView _text;
/**
* Shows all text.
*/
public void showText()
{
addView(_text);
}
/**
* Hides all text.
*/
public void hideAllText()
{
removeView(_text);
}
私は私が行動ではない方法をテストすることになったが、この場合には、行動が法である(または私を修正していますユニットテストを理解して何から、私が間違っている場合)。
私の質問は2部です:私は_text
が親ビューに追加されたことをテストするにはどうすればよい
- ?
- ビューがプライベートである場合、上記のシナリオをどのように処理できますか?
パート2では、ビューのゲッターを作成することはできますが、ポイントを破るのは私には分かります。私はテストのためにそれを追加するだけです!
アドバイスありがとうございます!