1   /*
2    * Created by IntelliJ IDEA.
3    * User: owen
4    * Date: Nov 25, 2002
5    * Time: 9:05:02 AM
6    * CVS Revision: $Revision: 1.4 $
7    * Last CVS Commit: $Date: 2003/09/30 07:24:03 $
8    * Author of last CVS Commit: $Author: mcannon $
9    * To change this template use Options | File Templates.
10   */
11  package test.atlassian.mail.server;
12  
13  import com.atlassian.core.ofbiz.test.AbstractOFBizTestCase;
14  import com.atlassian.core.ofbiz.test.AbstractOFBizTestCase;
15  import test.mock.mail.server.MockAbstractMailServer;
16  
17  public class TestAbstractMailServer extends AbstractOFBizTestCase
18  {
19      public TestAbstractMailServer(String s)
20      {
21          super(s);
22      }
23  
24      public void testConstructor1()
25      {
26          MockAbstractMailServer mams = new MockAbstractMailServer(new Long(1), "name", "desc", "serverName", "username", "password");
27          assertEquals(new Long(1), mams.getId());
28          assertEquals("name", mams.getName());
29          assertEquals("desc", mams.getDescription());
30          assertEquals("serverName", mams.getHostname());
31          assertEquals("username", mams.getUsername());
32          assertEquals("password", mams.getPassword());
33      }
34  
35      public void testConstructor2()
36      {
37          MockAbstractMailServer mams = new MockAbstractMailServer(new Long(1), "name", "desc", "serverName", "", "");
38          assertNull(mams.getUsername());
39          assertNull(mams.getPassword());
40      }
41  
42      public void testGetsSets()
43      {
44          MockAbstractMailServer mams = new MockAbstractMailServer(new Long(1), "", "", "", "", "");
45          mams.setId(new Long(100));
46          assertEquals(new Long(100), mams.getId());
47          mams.setName("name");
48          assertEquals("name", mams.getName());
49          mams.setDescription("desc");
50          assertEquals("desc", mams.getDescription());
51          mams.setHostname("serverName");
52          assertEquals("serverName", mams.getHostname());
53          mams.setUsername("username");
54          assertEquals("username", mams.getUsername());
55          mams.setPassword("password");
56          assertEquals("password", mams.getPassword());
57          mams.setUsername("");
58          assertNull(mams.getUsername());
59          mams.setPassword("");
60          assertNull(mams.getPassword());
61          mams.setUsername(null);
62          assertNull(mams.getUsername());
63          mams.setPassword(null);
64          assertNull(mams.getPassword());
65      }
66  }