여러 가지 Activity 클래스로 Android 앱을 개발 중입니다. 나는 단위 테스트를 위해 Robolectric를 사용하고있다.Robolectric을 사용하여 NullPointerException을 얻는 방법 단위 테스트 Android 활동
@Before
public void setUp() throws Exception {
activity = new StartARound();
activity.onCreate(null);
btnSelectCourse = (Button) activity.findViewById(com.catalyst.golfapp.R.id.btnSelectCourse);
btnAddACourse = (Button) activity.findViewById(com.catalyst.golfapp.R.id.btnAddACourse);
btnShowLocation = (Button) activity.findViewById(com.catalyst.golfapp.R.id.btnShowLocation);
textView1 = (TextView) activity.findViewById(com.catalyst.golfapp.R.id.textView1);
}
문제는, 활동에 대한에서 onCreate 방법 내가 테스트하고있어 통화 :이 라인의
getActionBar().setDisplayHomeAsUpEnabled(true);
실행 테스트 설정에서 나는 활동에에서 onCreate (NULL)이 테스트중인 호출 의 코드가 java.lang.NullPointerException 오류를 생성하고 테스트가 실행되지 않습니다. 어떤 아이디어 나 추가 코드를 검토하고 싶습니까?