Esiste un modo per simulare un clic su un elemento RecyclerView
con Robolectric?Android Robolectric Click RecyclerView Item
Finora, ho provato a ottenere View
nella prima posizione visibile di RecyclerView
, ma è sempre null
. È getChildCount()
continua a restituire 0
e findViewHolderForPosition
è sempre null
. L'adattatore restituisce un numero diverso da getItemCount()
(ci sono sicuramente degli elementi nell'adattatore).
Sto usando Robolectric 2.4 SNAPSHOT.
Questa è una grande scoperta. Grazie per questo. Posso chiederti come hai fatto a scoprire che la visione del riciclatore non è stata misurata e presentata? Sarebbe davvero utile per me. – c05mic
Dove si aggiunge la misura e il layout? dopo findViewById nel test stesso? – Jeroen
Non c'è un posto specifico per farlo; A volte lo faccio dopo 'findViewById', ma di solito lo faccio prima che ne abbia bisogno. – Eliezer