1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.administration;
18
19 import java.util.ArrayList;
20 import java.util.Date;
21 import java.util.HashMap;
22 import java.util.List;
23 import java.util.Map;
24
25 import junit.framework.Test;
26 import junit.framework.TestCase;
27 import junit.framework.TestSuite;
28
29 import org.apache.jetspeed.aggregator.TestWorkerMonitor;
30
31
32 public class TestPortalAdministrationImpl extends TestCase
33
34 {
35
36
37 public static void main(String args[])
38 {
39 junit.awtui.TestRunner.main(new String[] { TestWorkerMonitor.class.getName()});
40 }
41
42 protected void setUp() throws Exception
43 {
44 super.setUp();
45
46
47
48 }
49
50 public static Test suite()
51 {
52
53 return new TestSuite(TestPortalAdministrationImpl.class);
54 }
55
56 public void testPasswordGen() throws Exception
57 {
58 PortalAdministrationImpl pai = new PortalAdministrationImpl(null,null,null,null,null,null,null,null);
59 String newPassword = pai.generatePassword();
60 assertNotNull("new password was NULL!!!",newPassword);
61 assertTrue("password is not long enough",(newPassword.length() > 4) );
62
63 }
64
65 public void xtestSendEmail() throws Exception {
66 PortalAdministrationImpl pai = new PortalAdministrationImpl(null,null,null,null,null,null,null,null);
67 pai.sendEmail("chris@bluesunrise.com","this is a unittest","chris@bluesunrise.com","this is the content of the message");
68
69 }
70
71
72 public void xtestRegUser() throws Exception
73 {
74 PortalAdministrationImpl pai = new PortalAdministrationImpl(null,null,null,null,null,null,null,null);
75 String user = "user"+(Math.abs(new Date().getTime()));
76 String password = "password";
77 List emptyList = new ArrayList();
78 Map emptyMap = new HashMap();
79 Map userAttributes = new HashMap();
80 String emailTemplate = "";
81 pai.registerUser(user,
82 password,
83 emptyList,
84 emptyList,
85 userAttributes,
86 emptyMap,
87 emailTemplate);
88
89 }
90
91
92 }