Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import android.support.v4.app.ListFragment;
      4 import android.view.View;
      5 import android.widget.ListAdapter;
      6 import android.widget.ListView;
      7 import com.xtremelabs.robolectric.Robolectric;
      8 import com.xtremelabs.robolectric.WithTestDefaultsRunner;
      9 import org.junit.Test;
     10 import org.junit.runner.RunWith;
     11 
     12 import static junit.framework.Assert.assertTrue;
     13 import static org.hamcrest.CoreMatchers.is;
     14 import static org.hamcrest.CoreMatchers.notNullValue;
     15 import static org.hamcrest.CoreMatchers.sameInstance;
     16 import static org.hamcrest.MatcherAssert.assertThat;
     17 
     18 @RunWith(WithTestDefaultsRunner.class)
     19 public class ListFragmentTest {
     20 
     21     @Test
     22     public void shouldSupportSettingAndGettingListAdapter(){
     23         ListFragment listFragment = new ListFragment();
     24         Robolectric.shadowOf(listFragment).setView(new ListView(null));
     25         ListAdapter adapter = new CountingAdapter(5);
     26         listFragment.setListAdapter(adapter);
     27 
     28         assertThat(listFragment.getListAdapter(), is(notNullValue()));
     29     }
     30 }
     31