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   * Created by IntelliJ IDEA.
11   * User: Administrator
12   * Date: Dec 9, 2002
13   * Time: 3:30:19 PM
14   * To change this template use Options | File Templates.
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  }