1 package test.atlassian.mail.config;
2
3 import junit.framework.TestCase;
4 import com.atlassian.mail.server.MailServerManager;
5 import com.atlassian.mail.server.managers.OFBizMailServerManager;
6 import com.atlassian.mail.server.managers.XMLMailServerManager;
7 import com.atlassian.mail.config.ConfigLoader;
8
9
10
11
12
13
14
15
16 public class TestConfigLoader extends TestCase
17 {
18 public void testGetManager()
19 {
20 MailServerManager server = ConfigLoader.getServerManager();
21
22 assertNotNull(server);
23 assertTrue(server instanceof XMLMailServerManager);
24
25 if (server instanceof XMLMailServerManager)
26 {
27 XMLMailServerManager serverManager = (XMLMailServerManager) server;
28 assertEquals("test-mail-servers.xml", serverManager.getConfigFile());
29 }
30 }
31
32 public void testOfbizMailConfig()
33 {
34 MailServerManager server = ConfigLoader.getServerManager("ofbiz-mail-config.xml");
35 assertTrue(server instanceof OFBizMailServerManager);
36 }
37 }