私は単体テストが初めてで、機能していない単純なテスト方法があります。ここに私が持っているものがあります:
@Test
public void testLayoutAvailable() {
View v = mMainActivity.findViewById(R.layout.main_activity);
assertNotNull(v);
}
私の問題はv
常にnull
です。コードをステップ実行しましたが、mMainActivity はそうではなくnull
、残りのテスト メソッドはすべて正常に動作します。ですから、まだ気付いていない単純なものがあると確信しています。インポートを確認し、試してみましたがcom.packagename.R.layout.main_activity
、それも返されますnull
。ただし、アプリ自体は正常に動作するため、レイアウトが存在し、このテストに合格するはずです。
助言がありますか?????