public void testChangeInConversationIllegalId() { assertEquals(mMessageList.getAdapter().getCount(), mConversation.getMessageCount()); try { mActivity.onConversationChanged(IdManager.getInstance().newConversationId()); fail("Exception should have been thrown"); } catch (IllegalArgumentException e) { } }
public void testChangeInConversationNull() { assertEquals(mMessageList.getAdapter().getCount(), mConversation.getMessageCount()); try { mActivity.onConversationChanged(null); fail("Exception should have been thrown"); } catch (NullArgumentException e) { } }
public void testChangeInConversationNotifyAdapter() { DataSetObserver observer = Mockito.mock(DataSetObserver.class); Adapter adapter = mMessageList.getAdapter(); adapter.registerDataSetObserver(observer); mActivity.onConversationChanged(mConversation.getId()); Mockito.verify(observer, Mockito.times(1)).onChanged(); }