• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    dbUnit對mssqlserver自增長主鍵的處理

    發布: 2007-7-01 18:47 | 作者: admin | 來源: | 查看: 68次 | 進入軟件測試論壇討論

    領測軟件測試網  

    package com.sourceware.test;

    /*******************************************************************************
     * Copyright (c) 2000, 2005 ZhongKe Corporation and others.
     * All rights reserved. This program and the accompanying materials
     * are made available under the terms of the Common Public License v1.0
     * which accompanies this distribution, and is available at
     * http://www.source-ware.com/
     *
     * Contributors:
     *    ZhongKe Corporation - initial API and implementation
     *******************************************************************************/

    import java.io.InputStream;
    import java.sql.Connection;

    import org.dbunit.DatabaseTestCase;
    import org.dbunit.database.DatabaseConfig;
    import org.dbunit.database.DatabaseConnection;
    import org.dbunit.database.IDatabaseConnection;
    import org.dbunit.dataset.IDataSet;
    import org.dbunit.dataset.xml.FlatXmlDataSet;
    import org.dbunit.operation.DatabaseOperation;

    import com.sourceware.sms.platform.dao.SMSDAO;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.context.ApplicationContext;
    import javax.sql.DataSource;

    /**
     *
     * <p>標題: 消息服務</p>
     *
     * <p>描述: 消息服務平臺</p>
     *
     * <p>版權: 寧波中科信息產業有限公司 Copyright (c) 2004</p>
     *
     * <p>公司: 寧波中科信息產業有限公司</p>
     *
     * @author 吳鋒彬(woowind@sina.com)
     * @version 1.0
     */
    public class BaseDatabaseTestCase
        extends DatabaseTestCase {
      static ApplicationContext appContext;
      private final static String batchID =
          "http://www.dbunit.org/features/batchedStatements";
      static DataSource ds;
     
      static {
        appContext =
            new ClassPathXmlApplicationContext("xml/sms-platform-context.xml");
         ds = (DataSource) appContext.getBean("dataSource");


      }


      protected void setUp() throws Exception {
        super.setUp();
      }

      protected void tearDown() throws Exception {
        super.tearDown();
        this.getConnection().close();
      }

      /* (non-Javadoc)
       * @see org.dbunit.DatabaseTestCase#getConnection()
       */
      protected IDatabaseConnection getConnection() throws Exception {

        IDatabaseConnection iDataBaseConnection = new DatabaseConnection(ds.
            getConnection());
        DatabaseConfig config = iDataBaseConnection.getConfig();

        //Enable Batched statements
        if (!config.getFeature(batchID)) {
          config.setFeature(batchID, true);
        }

        return iDataBaseConnection;

      }

      /* (non-Javadoc)
       * @see org.dbunit.DatabaseTestCase#getDataSet()
       */
      protected IDataSet getDataSet() throws Exception {
        InputStream is = this.getClass().getClassLoader().getResourceAsStream(
            "dataset/fmsDomain.xml");
        return new FlatXmlDataSet(is);
      }

      protected DatabaseOperation getSetUpOperation() throws Exception {
        return org.dbunit.ext.mssql.InsertIdentityOperation.INSERT;

      }

      protected DatabaseOperation getTearDownOperation() throws Exception {
        return  org.dbunit.ext.mssql.InsertIdentityOperation.CLEAN_INSERT;
      }

    }


    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>