posts - 431,  comments - 344,  trackbacks - 0

          package com.founder.common;

          import Java.text.SimpleDateFormat;
          import Java.util.TimeZone;

          import org.hibernate.SessionFactory;
          import org.springframework.test.AbstractTransactionalDataSourceSpringContextTests;

          /**
           * This class is the base class of all the tests,
           * we can use the dependency injection functionality of spring in all the tests,
           * and the default transaction mode is rollback, so we don't need to write special code to restore data after calling some methods affected database data.
           *
           * @author Rui Zhou, Copyright © 2008 foundersoftware. All Rights Reserved.
           * @version 1.00, 2008-03-22 15:46
           */
          public abstract class SpringTestCaseBase extends AbstractTransactionalDataSourceSpringContextTests {
           
           protected SimpleDateFormat sdf;
           
           public SpringTestCaseBase() {
            // query the protected variables to implement denpendency injection automatically,
            // so we don't need to write settor and gettor methods anymore.
            this.setPopulateProtectedVariables(true);
            
            sdf = new SimpleDateFormat("yyyy-MM-dd");
            sdf.setTimeZone(TimeZone.getDefault());
           }
           
           protected String[] getConfigLocations() {
            return new String[] { "file:WebRoot/WEB-INF/applicationContext*.xml"};
              }
           
           protected void flushSession(){
            SessionFactory sessionFactory = (SessionFactory)applicationContext.getBean("sessionFactory");  
                  sessionFactory.getCurrentSession().flush();
              }
          }

          posted on 2008-04-21 13:15 周銳 閱讀(304) 評(píng)論(0)  編輯  收藏 所屬分類: JunitSpring

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 高淳县| 乌审旗| 梨树县| 淅川县| 修武县| 同心县| 常山县| 阳新县| 册亨县| 六枝特区| 长治县| 海门市| 庐江县| 铁力市| 抚松县| 新河县| 顺义区| 旅游| 元江| 威信县| 丰城市| 平邑县| 吉林省| 黔东| 康定县| 临湘市| 灵寿县| 韩城市| 同江市| 东兰县| 恭城| 昌乐县| 财经| 阿城市| 南平市| 邛崃市| 曲麻莱县| 杭锦旗| 武乡县| 滦平县| 镇平县|