您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > DBunit
DBUnit 进行单元测试
作者:网络转载 发布时间:[ 2013/6/28 13:22:03 ] 推荐标签:

好了,准备工作完成了,下面开始写测试方法。

    public void test1() throws Exception{    
            
        ITable test1Table = databaseTester.getDataSet().getTable("test1");    
        assertEquals(test1Table.getRowCount(), 3);    
            
    }   
     
        public void test1() throws Exception{ 
             
            ITable test1Table = databaseTester.getDataSet().getTable("test1"); 
            assertEquals(test1Table.getRowCount(), 3); 
             
        } 


这个方法是测试 test1 表有多少条记录

    public void test2() throws Exception{    
            
        ITable test1Table = databaseTester.getConnection().createQueryTable("any_name",    
                "select user_name from test1 where user_name='tom'");    
            
        assertTrue(test1Table.getRowCount()==1);    
            
    }   
     
        public void test2() throws Exception{ 
             
            ITable test1Table = databaseTester.getConnection().createQueryTable("any_name", 
                    "select user_name from test1 where user_name='tom'"); 
             
            assertTrue(test1Table.getRowCount()==1); 
             
        } 

 

这个方法测试是否有 user_name='tom' 这个记录. 那么自动增加字段怎么办呢? 只要在 tearDown 里增加

    databaseTester.setTearDownOperation(DatabaseOperation.TRUNCATE_TABLE);   
     
    databaseTester.setTearDownOperation(DatabaseOperation.TRUNCATE_TABLE); 

可以了!

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd