1 package org.columba.mail.gui.composer.command; 19 20 import java.io.InputStream ; 21 22 import org.columba.core.command.NullWorkerStatusController; 23 import org.columba.mail.command.MailFolderCommandReference; 24 import org.columba.mail.folder.FolderTstHelper; 25 import org.columba.mail.folder.MailboxTstFactory; 26 import org.columba.mail.gui.composer.ComposerModel; 27 28 32 public class ReplyCommandTest extends AbstractComposerTst { 33 34 public ReplyCommandTest(String arg0) { 35 super(arg0); 36 37 } 38 39 42 public ReplyCommandTest(MailboxTstFactory factory, String arg0) { 43 super(factory, arg0); 44 } 45 46 public void test() throws Exception { 47 48 String input = FolderTstHelper.getString(0); 50 System.out.println("input=" + input); 51 InputStream inputStream = FolderTstHelper 53 .getByteArrayInputStream(input); 54 Object uid = getSourceFolder().addMessage(inputStream); 56 57 MailFolderCommandReference ref = new MailFolderCommandReference( 59 getSourceFolder(), new Object [] { uid }); 60 61 ReplyCommand command = new ReplyCommand(ref); 63 64 command.execute(NullWorkerStatusController.getInstance()); 67 68 ComposerModel model = command.getModel(); 70 71 String subject = model.getSubject(); 72 73 assertEquals("Subject", "Re: test", subject); 74 } 75 } | Popular Tags |