1 | ForwardInlineCommandTest(MailboxTstFactory factory, String arg0) {↵ | | 1 | ReplyToMailingListCommandTest(MailboxTstFactory factory, String arg0) {↵
|
2 | super(factory, arg0);↵ | | 2 | super(factory, arg0);↵
|
3 | }↵ | | 3 | }↵
|
|
4 | public void test() throws Exception {↵ | | 4 | public void test() throws Exception {↵
|
|
5 | // add message "0.eml" as inputstream to folder↵ | | 5 | // add message "0.eml" as inputstream to folder↵
|
6 | String input = FolderTstHelper.getString(0);↵ | | 6 | String input = FolderTstHelper.getString(0);↵
|
7 | System.out.println("input=" + input);↵ | | 7 | System.out.println("input=" + input);↵
|
8 | // create stream from string↵ | | 8 | // create stream from string↵
|
9 | InputStream inputStream = FolderTstHelper↵ | | 9 | InputStream inputStream = FolderTstHelper↵
|
10 | .getByteArrayInputStream(input);↵ | | 10 | .getByteArrayInputStream(input);↵
|
11 | // add stream to folder↵ | | 11 | // add stream to folder↵
|
12 | Object uid = getSourceFolder().addMessage(inputStream);↵ | | 12 | Object uid = getSourceFolder().addMessage(inputStream);↵
|
|
13 | // create Command reference↵ | | 13 | // create Command reference↵
|
14 | MailFolderCommandReference ref = new MailFolderCommandReference(↵ | | 14 | MailFolderCommandReference ref = new MailFolderCommandReference(↵
|
15 | getSourceFolder(), new Object[] { uid });↵ | | 15 | getSourceFolder(), new Object[] { uid });↵
|
|
16 | // create copy command↵ | | 16 | // create copy command↵
|
17 | ForwardInlineCommand command = new ForwardInlineCommand(ref);↵ | | 17 | ReplyToMailingListCommand command = new ReplyToMailingListCommand(ref);↵
|
|
18 | // execute command -> use mock object class as worker which does↵ | | 18 | // execute command -> use mock object class as worker which does↵
|
19 | // nothing↵ | | 19 | // nothing↵
|
20 | command.execute(NullWorkerStatusController.getInstance());↵ | | 20 | command.execute(NullWorkerStatusController.getInstance());↵
|
|
21 | // model should contain the data↵ | | 21 | // model should contain the data↵
|
22 | ComposerModel model = command.getModel();↵ | | 22 | ComposerModel model = command.getModel();↵
|
|
23 | String subject = model.getSubject();↵ | | 23 | String subject = model.getSubject();↵
|
|
24 | assertEquals("Subject", "Fwd: test", subject);↵ | | 24 | assertEquals("Subject", "Re: test", subject);↵
|
25 | } | | 25 | }
|