@Before public void setUp() throws Exception { mData = new FakeData<>(); addAll(mData, "bear", "cat", "foo", "bar", "baz", "fish"); mFilterData = new FilterData<>(mData, contains("b")); mFilterData.registerDataObserver(mFilterDataObserver); mFilterData.registerLoadingObserver(mFilterLoadingObserver); mFilterData.registerAvailableObserver(mFilterAvailableObserver); mFilterData.registerErrorObserver(mFilterErrorObserver); }
@Test(expected = IndexOutOfBoundsException.class) public void invalidGetIndexThrowsIndexOutOfBounds() { mFilterData.get(5); }