1
2
3
4
5
6
7
8
9
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 }