Index: lams_common/test/java/org/lamsfoundation/lams/AbstractLamsCommonTestCase.java =================================================================== diff -u --- lams_common/test/java/org/lamsfoundation/lams/AbstractLamsCommonTestCase.java (revision 0) +++ lams_common/test/java/org/lamsfoundation/lams/AbstractLamsCommonTestCase.java (revision 6eb1e89c36a16cadbb773f1fbc03cf8e7aad2ee9) @@ -0,0 +1,53 @@ +/* ******************************************************************************** + * Copyright Notice + * ================= + * This file contains propriety information of LAMS Foundation. + * Copying or reproduction with prior written permission is prohibited. + * Copyright (c) 2005 + * Created on 2/02/2005 + ******************************************************************************** */ + +package org.lamsfoundation.lams; + +import junit.framework.TestCase; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + + +/** + * + * @author Jacky Fang 2/02/2005 + * + */ +public abstract class AbstractLamsCommonTestCase extends TestCase +{ + protected ApplicationContext ac; + + /** + * + */ + public AbstractLamsCommonTestCase(String name) + { + super(name); + } + + /** + * @see TestCase#setUp() + */ + protected void setUp() throws Exception + { + super.setUp(); + ac = new ClassPathXmlApplicationContext(getContextConfigLocation()); + } + + protected abstract String[] getContextConfigLocation(); + + /** + * @see TestCase#tearDown() + */ + protected void tearDown() throws Exception + { + super.tearDown(); + } +} Index: lams_common/test/java/org/lamsfoundation/lams/lesson/LessonDataAccessTestCase.java =================================================================== diff -u --- lams_common/test/java/org/lamsfoundation/lams/lesson/LessonDataAccessTestCase.java (revision 0) +++ lams_common/test/java/org/lamsfoundation/lams/lesson/LessonDataAccessTestCase.java (revision 6eb1e89c36a16cadbb773f1fbc03cf8e7aad2ee9) @@ -0,0 +1,41 @@ +/* ******************************************************************************** + * Copyright Notice + * ================= + * This file contains propriety information of LAMS Foundation. + * Copying or reproduction with prior written permission is prohibited. + * Copyright (c) 2005 + * Created on 2/02/2005 + ******************************************************************************** */ + +package org.lamsfoundation.lams.lesson; + +import org.lamsfoundation.lams.AbstractLamsCommonTestCase; + + +/** + * + * @author Jacky Fang 2/02/2005 + * + */ +public class LessonDataAccessTestCase extends AbstractLamsCommonTestCase +{ + + /** + * @param name + */ + public LessonDataAccessTestCase(String name) + { + super(name); + } + + /** + * @see org.lamsfoundation.lams.AbstractLamsCommonTestCase#getContextConfigLocation() + */ + protected String[] getContextConfigLocation() + { + return new String[] { + "/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml"}; + } + + +} Index: lams_common/test/java/org/lamsfoundation/lams/lesson/dao/TestLessonDAO.java =================================================================== diff -u --- lams_common/test/java/org/lamsfoundation/lams/lesson/dao/TestLessonDAO.java (revision 0) +++ lams_common/test/java/org/lamsfoundation/lams/lesson/dao/TestLessonDAO.java (revision 6eb1e89c36a16cadbb773f1fbc03cf8e7aad2ee9) @@ -0,0 +1,23 @@ +/* ******************************************************************************** + * Copyright Notice + * ================= + * This file contains propriety information of LAMS Foundation. + * Copying or reproduction with prior written permission is prohibited. + * Copyright (c) 2005 + * Created on 2/02/2005 + ******************************************************************************** */ + +package org.lamsfoundation.lams.lesson.dao; + +import junit.framework.TestCase; + + +/** + * + * @author Jacky Fang 2/02/2005 + * + */ +public class TestLessonDAO extends TestCase +{ + +} Index: lams_common/test/java/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml =================================================================== diff -u --- lams_common/test/java/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml (revision 0) +++ lams_common/test/java/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml (revision 6eb1e89c36a16cadbb773f1fbc03cf8e7aad2ee9) @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + messages + + + + + + + + com.mysql.jdbc.Driver + jdbc:mysql://localhost/lams + lams + lamsdemo + + + + + + + + + + + org/lamsfoundation/lams/usermanagement/AuthenticationMethod.hbm.xml + org/lamsfoundation/lams/usermanagement/AuthenticationMethodType.hbm.xml + org/lamsfoundation/lams/usermanagement/Organisation.hbm.xml + org/lamsfoundation/lams/usermanagement/OrganisationType.hbm.xml + org/lamsfoundation/lams/usermanagement/Role.hbm.xml + org/lamsfoundation/lams/usermanagement/User.hbm.xml + org/lamsfoundation/lams/usermanagement/UserOrganisation.hbm.xml + org/lamsfoundation/lams/usermanagement/UserOrganisationRole.hbm.xml + org/lamsfoundation/lams/usermanagement/Workspace.hbm.xml + org/lamsfoundation/lams/usermanagement/WorkspaceFolder.hbm.xml + + + org/lamsfoundation/lams/learningdesign/Activity.hbm.xml + org/lamsfoundation/lams/learningdesign/Group.hbm.xml + org/lamsfoundation/lams/learningdesign/Grouping.hbm.xml + org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml + org/lamsfoundation/lams/learningdesign/LearningLibrary.hbm.xml + org/lamsfoundation/lams/learningdesign/Transition.hbm.xml + + + + org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml + org/lamsfoundation/lams/lesson/Lesson.hbm.xml + + + org/lamsfoundation/lams/tool/Tool.hbm.xml + org/lamsfoundation/lams/tool/ToolContent.hbm.xml + org/lamsfoundation/lams/tool/ToolSession.hbm.xml + + + + + net.sf.hibernate.dialect.MySQLDialect + false + 5 + 20 + 1800 + 50 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +