1 package test.atlassian.mail;
2
3 import com.atlassian.mail.MailFactory;
4 import com.atlassian.mail.server.MailServerManager;
5 import junit.framework.TestCase;
6 import test.mock.mail.server.MockMailServerManager;
7
8 public class TestMailFactory extends TestCase
9 {
10 public TestMailFactory(String s)
11 {
12 super(s);
13 }
14
15 public void testFactory() throws Exception
16 {
17 MailServerManager msm = new MockMailServerManager();
18 MailFactory.setServerManager(msm);
19 assertSame(msm, MailFactory.getServerManager());
20
21 MailFactory.refresh();
22 assertNotSame(msm, MailFactory.getServerManager());
23 }
24 }