5 require File.join(File.dirname(__FILE__), '../../WEB-INF/lib/ruby/actions', 'core_users')
\r
9 include_class 'org.spirit.bean.impl.BotListCoreUsers'
\r
10 include_class "junit.framework.Test"
\r
11 include_class "junit.framework.TestCase"
\r
12 include_class "junit.framework.TestSuite"
\r
13 include_class 'junit.textui.TestRunner'
\r
15 include_class "org.spirit.test.JRubyTestCase"
\r
17 include_class 'java.text.SimpleDateFormat'
\r
18 include_class "java.util.Calendar"
\r
20 class TestGroupLinks < JRubyTestCase
\r
22 def initialize(context)
\r
26 # Load the Controller for the Test
\r
27 c = @ac.getBean("radController")
\r
28 dao = c.coreUsersDao
\r
29 core_users = CoreUsersManager::CoreUsers.new()
\r
31 user = BotListCoreUsers.new
\r
32 user.userName = "billbobtest"
\r
33 user.userPassword = "apr2010"
\r
34 user.userEmail = "bob@bob.com"
\r
37 # Use java's Date format to format the input date
\r
38 df = SimpleDateFormat.new("mm/dd/yyyy")
\r
39 cal = Calendar.getInstance()
\r
40 cal.time = df.parse(dob)
\r
41 user.dateOfBirth = cal
\r
43 core_users.user = user
\r
44 core_users.createUser(dao)
\r
48 "Current Test #{@ac}"
\r
52 #---------------------------------------
\r
53 t = TestGroupLinks.new($context)
\r
56 rescue Exception => e
\r