Es bastante simple para simular un clic de botón en Robolectric:Simulación de un clic en un elemento de menú en Robolectric
Button someButton = (Button) findViewById(R.id.some_button);
someButton.performClick();
Sin embargo, me parece que no puede encontrar la manera de hacer lo mismo con un elemento de menú . Creo un menú en Activity.onCreateOptionsMenu
, ¿cómo puedo simular un clic en uno de sus elementos?
Se ha vuelto aún más fácil, en lugar de crear el tipo anónimo, ahora puede usar '' MenuItem item = nuevo TestMenuItem (R.id.hello); '' – passy
Esto no funciona para el robolectric actual [2012-11]? – Freewind
funciona en Robolectric 2.3 utilizando el modo @ passy – Maragues