Я тестирую код своего приложения для Android с помощью robolectric.В одном из действий есть инфляция макета в onCreateOptionsMenu
действия.
Я пытаюсь протестировать этот код, используя:
activityController.create().resume().visible()
Вот содержимое onCreateOptionsMenu:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
LayoutInflater inflater = LayoutInflater.from(this);
View v = inflater.inflate(R.layout.custom_action_bar, null);
return super.onCreateOptionsMenu(menu);
}
Но выполнение зависает в строке inflater.inflate(R.layout.custom_action_bar, null)
.Странно то, что этот же код при вставке в метод onCreate
работает безупречно.
Может кто-нибудь помочь мне с тем, в чем здесь может быть проблема?Я новичок в Robolectric и Android.