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.XMLMailServerManager;
6 import com.atlassian.mail.config.ConfigLoader;
7 import test.mock.mail.server.MockMailServerManager;
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 XMLMailServerManager serverManager = (XMLMailServerManager) server;
26 assertEquals("test-mail-servers.xml", serverManager.getConfigFile());
27 }
28
29 public void testMailConfig()
30 {
31 MailServerManager server = ConfigLoader.getServerManager("mock-mail-config.xml");
32 assertTrue(server instanceof MockMailServerManager);
33 }
34 }