Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Group.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Group.hbm.xml,v diff -u -r1.1 -r1.2 --- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Group.hbm.xml 28 Jan 2005 04:08:30 -0000 1.1 +++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Group.hbm.xml 3 Feb 2005 06:21:13 -0000 1.2 @@ -56,7 +56,7 @@ - + + property-ref="lessonClass" + cascade="none"/> Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml,v diff -u -r1.3 -r1.4 --- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml 2 Feb 2005 00:37:32 -0000 1.3 +++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml 3 Feb 2005 06:21:13 -0000 1.4 @@ -53,7 +53,7 @@ - @@ -77,7 +77,8 @@ + unique="true" + cascade = "save-update"/> net.sf.hibernate.dialect.MySQLDialect - false + true 5 20 1800 @@ -105,5 +105,18 @@ - + + + + + + + + + + + + + + Index: lams_common/test/java/org/lamsfoundation/lams/lesson/dao/TestInitLesson.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/test/java/org/lamsfoundation/lams/lesson/dao/Attic/TestInitLesson.java,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_common/test/java/org/lamsfoundation/lams/lesson/dao/TestInitLesson.java 3 Feb 2005 06:21:12 -0000 1.1 @@ -0,0 +1,62 @@ +/* ******************************************************************************** + * Copyright Notice + * ================= + * This file contains propriety information of LAMS Foundation. + * Copying or reproduction with prior written permission is prohibited. + * Copyright (c) 2005 + * Created on 3/02/2005 + ******************************************************************************** */ + +package org.lamsfoundation.lams.lesson.dao; + +import org.lamsfoundation.lams.lesson.LessonDataAccessTestCase; +import org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO; +import org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO; + + +/** + * + * @author Jacky Fang 3/02/2005 + * + */ +public class TestInitLesson extends LessonDataAccessTestCase +{ + + private ILessonDAO lessonDao; + private ILessonClassDAO lessonClassDao; + /* + * @see LessonDataAccessTestCase#setUp() + */ + protected void setUp() throws Exception + { + super.setUp(); + lessonDao = (LessonDAO)this.ac.getBean("lessonDAO"); + lessonClassDao = (LessonClassDAO)this.ac.getBean("lessonClassDAO"); + } + + /* + * @see LessonDataAccessTestCase#tearDown() + */ + protected void tearDown() throws Exception + { + super.tearDown(); + } + + /** + * Constructor for TestInitLesson. + * @param arg0 + */ + public TestInitLesson(String arg0) + { + super(arg0); + } + + public void testInitLesson() + { + super.initLessonData(); + super.initLessonClassData(); + lessonClassDao.saveLessonClass(this.testLessonClass); + lessonDao.saveLesson(testLesson); + assertEquals("",1,1); + } +}