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   * 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          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  }