亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > DBunit
dbUnit對mssqlserver自增長主鍵的處理
作者:網絡轉載 發布時間:[ 2013/1/21 15:07:00 ] 推薦標簽:

package com.sourceware.test;

/*******************************************************************************
 * Copyright (c) 2000, 2005 ZhongKe Corporation and others.
 * All rights reserved. This program and the aclearcase/" target="_blank" >ccompanying 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;
  }

}

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲欧美在线中文字幕不卡 | 又黄又刺激视频 | 国产91精品一区 | 欧美日批视频 | 欧美中文字幕在线看 | 国产在线一二三区 | 18级成人毛片免费观看 | 深夜福利免费观看 | 欧美成人性色xxxx视频 | 日本 国产 欧美 | 一级毛片影院 | 国产91网站在线观看 | 99在线免费视频 | 国产成人99精品免费视频麻豆 | 日韩欧美国产视频 | 狠狠色狠狠色综合曰曰 | 曰曰摸天天摸人人看久久久 | 免费看一级黄色片 | 欧美日韩国产综合在线小说 | 久久99精品国产麻豆不卡 | v视界影院视频一区二区三区 | 天天碰天天射 | 成人动漫视频在线 | 一级特黄aaa大片在 一级特黄aaa大片在线观看 | 北条麻妃国产九九九精品视频 | 国产精品免费视频一区 | 欧洲色在线 | 亚洲精品xxx | 成年视频xxxxx在线网站 | 国产美女丝袜黑色视频 | 成人a毛片久久免费播放 | 日日干日日 | 韩国伦理片免费在线观看 | 久久精品不卡 | 国产一区在线观看视频 | 怡红院免费全部视频在线 | 边做边叫床的大尺度视频免费 | 国产亚洲综合色就色 | 亚洲福利国产 | 综合558欧美成人永久网站 | 国产亚洲精品观看91在线 |