Exemplo n.º 1
0
  /** More missing chunk testing, this time for missing recipient email address */
  public void testMissingAddressChunk() throws Exception {
    assertEquals(false, noRecipientAddress.isReturnNullOnMissingChunk());

    try {
      noRecipientAddress.getRecipientEmailAddress();
      fail();
    } catch (ChunkNotFoundException e) {
      // Good
    }
    try {
      noRecipientAddress.getRecipientEmailAddressList();
      fail();
    } catch (ChunkNotFoundException e) {
      // Good
    }

    noRecipientAddress.setReturnNullOnMissingChunk(true);

    noRecipientAddress.getRecipientEmailAddress();
    noRecipientAddress.getRecipientEmailAddressList();
    assertEquals("", noRecipientAddress.getRecipientEmailAddress());
    assertEquals(1, noRecipientAddress.getRecipientEmailAddressList().length);
    assertEquals(null, noRecipientAddress.getRecipientEmailAddressList()[0]);

    // Check a few other bits too
    assertEquals("Microsoft Outlook 2003 Team", noRecipientAddress.getDisplayFrom());
    assertEquals("New Outlook User", noRecipientAddress.getDisplayTo());

    noRecipientAddress.setReturnNullOnMissingChunk(false);
  }
Exemplo n.º 2
0
  /** Can we always get the recipient's email? */
  public void testRecipientEmail() throws Exception {
    assertEquals("*****@*****.**", simple.getRecipientEmailAddress());
    assertEquals("*****@*****.**", quick.getRecipientEmailAddress());
    assertEquals("*****@*****.**", attachments.getRecipientEmailAddress());

    // This one has lots...
    assertEquals(18, outlook30.getRecipientEmailAddressList().length);
    assertEquals(
        "[email protected]; [email protected]; [email protected]; "
            + "[email protected]; [email protected]; [email protected]; [email protected]; "
            + "[email protected]; [email protected]; [email protected]; [email protected]; "
            + "[email protected]; [email protected]; [email protected]; "
            + "[email protected]; [email protected]; [email protected]; [email protected]",
        outlook30.getRecipientEmailAddress());
  }