public void testUpdateConversation() { Contact contact1 = Mockito.mock(Contact.class); Conversation conversationBefore = mDialogueData.createOrGetConversation(contact1); assertNull(conversationBefore.getChannel()); conversationBefore.setChannel(ChannelType.SMS); mDialogueData.updateConversation(conversationBefore); Conversation conversationAfter = mDialogueData.createOrGetConversation(contact1); assertNotNull(conversationAfter.getChannel()); assertEquals(ChannelType.SMS, conversationAfter.getChannel()); mDialogueData.removeConversation(conversationBefore.getId()); mDialogueData.removeConversation(conversationAfter.getId()); }
public void testDeleteAll() { Contact contact1 = Mockito.mock(Contact.class); Contact contact2 = Mockito.mock(Contact.class); mDialogueData.createOrGetConversation(contact1); mDialogueData.createOrGetConversation(contact2); assertFalse(0 == mDialogueData.getConversations().size()); mDialogueData.removeAllConversations(); assertTrue(0 == mDialogueData.getConversations().size()); }