1 package org.columba.mail.parser; 2 3 import java.util.List ; 4 import java.util.Vector ; 5 6 import junit.framework.TestCase; 7 8 public class NormalizeRecipientListParserTest extends TestCase { 9 10 11 12 15 public void testNormalizeRCPTVectorNull() { 16 17 try { 18 new NormalizeRecipientListParser().normalizeRCPTVector(null); 19 fail(); 20 } catch (IllegalArgumentException e) { 21 } 22 } 23 24 25 28 public void testNormalizeRCPTVectorEmptyList() { 29 30 List <String > list = new Vector <String >(); 31 32 List <String > result = new NormalizeRecipientListParser().normalizeRCPTVector(list); 33 assertEquals(0, result.size()); 34 } 35 36 37 40 public void testNormalizeRCPTVector() { 41 42 List <String > list = new Vector <String >(); 43 list.add("Firstname Lastname <mail@mail.org>"); 44 list.add("<mail@mail.org>"); 45 list.add("mail@mail.org"); 46 list.add("\"Lastname, Firstname\" <mail@mail.org>"); 47 48 List <String > result = new NormalizeRecipientListParser().normalizeRCPTVector(list); 49 assertEquals(result.get(0),"<mail@mail.org>"); 50 assertEquals(result.get(1),"<mail@mail.org>"); 51 assertEquals(result.get(2),"<mail@mail.org>"); 52 assertEquals(result.get(3),"<mail@mail.org>"); 53 } 54 55 } 56 | Popular Tags |