コード例 #1
0
  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());
  }
コード例 #2
0
  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());
  }