亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmldatasettest.java

?? 采用 Java 編寫的數據庫系統單元測試程序。
?? JAVA
字號:
/*
 *
 * The DbUnit Database Testing Framework
 * Copyright (C)2002-2004, DbUnit.org
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 */

package org.dbunit.dataset.xml;

import org.dbunit.Assertion;
import org.dbunit.dataset.AbstractDataSetTest;
import org.dbunit.dataset.DataSetUtils;
import org.dbunit.dataset.IDataSet;
import org.dbunit.dataset.ITable;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

/**
 * @author Manuel Laflamme
 * @version $Revision: 421 $
 * @since Feb 17, 2002
 */
public class XmlDataSetTest extends AbstractDataSetTest
{
    public XmlDataSetTest(String s)
    {
        super(s);
    }

    protected IDataSet createDataSet() throws Exception
    {
        Reader in = new FileReader(
                new File("src/xml/dataSetTest.xml"));
        return new XmlDataSet(in);
    }

    protected IDataSet createDuplicateDataSet() throws Exception
    {
        InputStream in = new FileInputStream(
                new File("src/xml/xmlDataSetDuplicateTest.xml"));
        return new XmlDataSet(in);
    }

    public void testWrite() throws Exception
    {
        List tableList = new ArrayList();

        IDataSet expectedDataSet = (XmlDataSet)createDataSet();
        File tempFile = File.createTempFile("dataSetTest", ".xml");
        try
        {
            OutputStream out = new FileOutputStream(tempFile);

            try
            {
                // write dataset in temp file
                XmlDataSet.write(expectedDataSet, out);

                // load new dataset from temp file
                IDataSet actualDataSet = new XmlDataSet(new FileReader(tempFile));

                // verify table count
                assertEquals("table count", expectedDataSet.getTableNames().length,
                        actualDataSet.getTableNames().length);

                // verify each table
                ITable[] expected = DataSetUtils.getTables(expectedDataSet);
                ITable[] actual = DataSetUtils.getTables(actualDataSet);
                assertEquals("table count", expected.length, actual.length);
                for (int i = 0; i < expected.length; i++)
                {
                    String expectedName = expected[i].getTableMetaData().getTableName();
                    String actualName = actual[i].getTableMetaData().getTableName();
                    assertEquals("table name", expectedName, actualName);

                    assertTrue("not same instance", expected[i] != actual[i]);
                    Assertion.assertEquals(expected[i], actual[i]);
                }
            }
            finally
            {
                out.close();
            }
        }
        finally
        {
            tempFile.delete();
        }
    }

    public void testDuplicateWrite() throws Exception
    {
        List tableList = new ArrayList();

        IDataSet expectedDataSet = (XmlDataSet)createDuplicateDataSet();
        File tempFile = File.createTempFile("xmlDataSetDuplicateTest", ".xml");
        try
        {
            OutputStream out = new FileOutputStream(tempFile);

            try
            {
                // write dataset in temp file
                XmlDataSet.write(expectedDataSet, out);

                // load new dataset from temp file
                IDataSet actualDataSet = new XmlDataSet(new FileReader(tempFile));

                // verify table count
                assertEquals("table count", expectedDataSet.getTableNames().length,
                        actualDataSet.getTableNames().length);

                // verify each table
                ITable[] expected = DataSetUtils.getTables(expectedDataSet);
                ITable[] actual = DataSetUtils.getTables(actualDataSet);
                assertEquals("table count", expected.length, actual.length);
                for (int i = 0; i < expected.length; i++)
                {
                    String expectedName = expected[i].getTableMetaData().getTableName();
                    String actualName = actual[i].getTableMetaData().getTableName();
                    assertEquals("table name", expectedName, actualName);

                    assertTrue("not same instance", expected[i] != actual[i]);
                    Assertion.assertEquals(expected[i], actual[i]);
                }
            }
            finally
            {
                out.close();
            }
        }
        finally
        {
            tempFile.delete();
        }
    }

}




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色综合天天| 综合久久一区二区三区| 久久精品国产网站| 日韩精品一区二区三区视频播放| 男男成人高潮片免费网站| 日韩欧美久久久| 成人夜色视频网站在线观看| 亚洲女女做受ⅹxx高潮| 欧美午夜不卡视频| 国产在线视频一区二区三区| 国产精品激情偷乱一区二区∴| 色综合久久久久网| 日韩在线卡一卡二| 久久一区二区三区四区| 91网站黄www| 日本一不卡视频| 国产精品乱码一区二区三区软件 | 色综合咪咪久久| 亚洲图片欧美色图| 久久亚洲私人国产精品va媚药| 国产成人aaaa| 亚洲自拍偷拍麻豆| 久久综合九色综合97婷婷女人 | 精品欧美乱码久久久久久| 国产一区二区三区四| 亚洲精品国产无天堂网2021| 日韩一区二区在线免费观看| 99久久婷婷国产精品综合| 日产国产欧美视频一区精品| 国产精品护士白丝一区av| 3atv一区二区三区| 99久久99久久免费精品蜜臀| 久久精品99国产精品| 亚洲色图欧洲色图婷婷| 欧美v日韩v国产v| 欧美日韩一区小说| 成人影视亚洲图片在线| 日产精品久久久久久久性色| 成人欧美一区二区三区黑人麻豆| 日韩精品一区二区三区视频| 欧美优质美女网站| 丰满放荡岳乱妇91ww| 日本美女一区二区| 亚洲精选一二三| 国产精品视频麻豆| 欧美va亚洲va| 欧美电影在线免费观看| 91美女片黄在线观看| 从欧美一区二区三区| 久久成人精品无人区| 亚洲国产aⅴ成人精品无吗| 中文字幕不卡在线观看| 欧美一级久久久久久久大片| 欧美体内she精高潮| 91老师片黄在线观看| 国产福利精品一区二区| 激情文学综合网| 日韩国产欧美在线观看| 亚洲18女电影在线观看| 亚洲一区二区三区四区在线 | 欧美日韩精品系列| 91丝袜美腿高跟国产极品老师 | 欧美色中文字幕| 91免费视频网址| 97久久超碰国产精品电影| 国产成人亚洲综合a∨猫咪| 精品一区二区三区在线播放| 婷婷中文字幕一区三区| 亚洲国产精品久久久久婷婷884| 亚洲丝袜另类动漫二区| 国产精品视频看| 中文字幕日本乱码精品影院| 国产精品免费免费| 亚洲视频 欧洲视频| 国产精品初高中害羞小美女文| 久久久国产一区二区三区四区小说 | 中文字幕一区二区在线观看| 久久久高清一区二区三区| 欧美精品一区二区三区高清aⅴ| 欧美日韩中文字幕精品| 制服.丝袜.亚洲.另类.中文| 欧美一级黄色大片| 中文字幕亚洲在| 国产精品美女久久久久av爽李琼| 一区二区中文视频| 亚洲一区二区欧美日韩| 天天综合日日夜夜精品| 精品亚洲porn| 丁香婷婷综合网| 91欧美激情一区二区三区成人| 91久久精品网| 欧美一区二区三区免费观看视频| 精品久久久久99| 中文字幕一区二区三区色视频 | 国产调教视频一区| 欧美国产1区2区| 一区二区三区四区在线免费观看| 亚洲一区二区三区四区中文字幕| 天天操天天干天天综合网| 国模少妇一区二区三区| 成人av在线电影| 欧美蜜桃一区二区三区 | 国产欧美中文在线| 亚洲视频一区在线| 天天综合日日夜夜精品| 国产精品主播直播| 欧美伊人精品成人久久综合97 | 国产精品国产三级国产专播品爱网 | 久久精品国产亚洲aⅴ| av电影在线观看完整版一区二区| 在线亚洲人成电影网站色www| 69久久99精品久久久久婷婷 | 色先锋aa成人| 日韩精品中文字幕一区二区三区| 国产欧美日韩在线| 亚洲一级二级在线| 经典三级一区二区| 欧美色涩在线第一页| 久久久99精品久久| 亚洲成人高清在线| 成人成人成人在线视频| 日韩一区二区在线免费观看| 亚洲色大成网站www久久九九| 麻豆成人综合网| 91国偷自产一区二区开放时间 | 免费观看91视频大全| 99国产精品久久| 日韩一区二区麻豆国产| 亚洲精品美腿丝袜| 国产成人精品影视| 欧美一区二区女人| 亚洲国产精品一区二区久久恐怖片 | 亚洲特级片在线| 国产精品自拍一区| 欧美一级视频精品观看| 1024成人网| 国产激情视频一区二区在线观看| 在线综合视频播放| 亚洲一区二区三区免费视频| 成人高清视频免费观看| 久久影院午夜片一区| 日韩av网站免费在线| 欧美中文字幕一二三区视频| 中文字幕在线不卡视频| 高清国产一区二区| 精品久久久久香蕉网| 日韩**一区毛片| 8v天堂国产在线一区二区| 亚洲不卡在线观看| 在线观看国产91| 一区二区三区av电影| 91丝袜美女网| 亚洲色欲色欲www在线观看| 国产suv精品一区二区三区| 久久久亚洲欧洲日产国码αv| 久久99热99| 精品国产人成亚洲区| 美美哒免费高清在线观看视频一区二区| 在线免费亚洲电影| 一区二区三区欧美久久| 欧美三区免费完整视频在线观看| 亚洲激情网站免费观看| 91九色02白丝porn| 亚洲一区二区三区在线| 欧美日韩国产影片| 日本欧美韩国一区三区| 欧美成人官网二区| 国产精品2024| 中文一区在线播放| 99re热这里只有精品视频| 亚洲乱码国产乱码精品精98午夜| 97久久精品人人做人人爽| 亚洲精品写真福利| 在线精品视频免费播放| 亚洲成人激情av| 欧美成人综合网站| 国产成人鲁色资源国产91色综| 国产精品视频一区二区三区不卡 | 色香蕉久久蜜桃| 亚洲成人午夜电影| 日韩精品一区二区在线观看| 国产传媒日韩欧美成人| 国产欧美日韩不卡免费| 一本大道久久a久久精品综合| 亚洲风情在线资源站| 3d动漫精品啪啪| 韩国女主播成人在线观看| 国产精品人人做人人爽人人添| 在线观看不卡视频| 久久成人精品无人区| 亚洲欧洲无码一区二区三区| 欧美日韩午夜在线| 国产精品一品二品| 怡红院av一区二区三区| 欧美一级在线视频| av不卡在线播放| 日韩国产欧美视频| 中文字幕一区二区三| 91精品国产一区二区| 成人精品免费视频|