1 package org.columba.addressbook.parser; 19 20 import java.io.BufferedInputStream ; 21 import java.io.BufferedOutputStream ; 22 import java.io.File ; 23 import java.io.FileInputStream ; 24 import java.io.FileOutputStream ; 25 26 import junit.framework.TestCase; 27 28 import org.columba.addressbook.model.ContactModel; 29 import org.columba.addressbook.model.IContactModel; 30 import org.columba.core.xml.XmlNewIO; 31 import org.jdom.Document; 32 33 37 public class VCardParserTest extends TestCase { 38 39 public void testWrite() throws Exception { 40 41 File file = new File ("res/org/columba/addressbook/parser/columba.xml"); 42 43 Document doc = XmlNewIO.load(file); 44 assertNotNull(doc); 45 46 IContactModel c = new ContactModel(new Integer (0).toString()); 47 48 BufferedOutputStream out = new BufferedOutputStream ( 49 new FileOutputStream ("test.vcf")); 50 51 VCardParser.write(c, out); 52 } 53 54 public void testRead() throws Exception { 55 File file = new File ( 56 "res/org/columba/addressbook/parser/vcard_evolution1.vcf"); 57 58 BufferedInputStream in = new BufferedInputStream (new FileInputStream ( 59 file)); 60 IContactModel[] cards = VCardParser.read(in); 61 assertNotNull(cards); 62 } 63 64 } | Popular Tags |