diff --git a/robolectric/src/test/java/org/robolectric/shadows/ShadowArrayAdapterTest.java b/robolectric/src/test/java/org/robolectric/shadows/ShadowArrayAdapterTest.java index f2c0feff91..72c8d3dbeb 100644 --- a/robolectric/src/test/java/org/robolectric/shadows/ShadowArrayAdapterTest.java +++ b/robolectric/src/test/java/org/robolectric/shadows/ShadowArrayAdapterTest.java @@ -88,6 +88,20 @@ public void hasTheCorrectConstructorResourceIDs() { assertThat(Shadows.shadowOf(arrayAdapter3).getTextViewResourceId()).isEqualTo(0); } + @Test + public void setDropDownViewResource() { + ArrayAdapter arrayAdapter = new ArrayAdapter<>(context, R.layout.main); + ShadowArrayAdapter shadow = Shadows.shadowOf(arrayAdapter); + + assertThat(shadow.getResourceId()).isEqualTo(R.layout.main); + assertThat(shadow.getDropDownViewResourceId()).isEqualTo(R.layout.main); + + arrayAdapter.setDropDownViewResource(R.layout.activity_list_item); + + assertThat(shadow.getResourceId()).isEqualTo(R.layout.main); + assertThat(shadow.getDropDownViewResourceId()).isEqualTo(R.layout.activity_list_item); + } + @Test public void shouldClear() { arrayAdapter.clear();