数据驱动的单元测试--单元测试适配器引发异常
2009-02-09 14:40
260 查看
原文发表于2007-10-15
今天在做数据驱动的单元测试的实验的时候,碰到了一个问题。
在我建立了一个Access数据库和一个Excel表作为数据驱动测试的实验数据源。
在App.config文件中鼓捣了好一阵子,长出一口气,终于可以开始写测试了,在我
写好了相对于两种数据库的单元测试之后,我满怀信心地打开测试视图运行两个测试。
关于Excel的单元测试如我意料之中的过了,下一个却出了问题,爆出一个错误:
单元测试适配器引发异常: System.Data.OleDb.OleDbException: 不可识别
的数据库格式 'C:\Documents and Settings\wanghuahau\桌面\testdatasource.mdb'。。
我于是乎改了一下,将Access数据库后缀改作accdb(Office 2007 Access 数据库的默
认后缀名),再来运行,还好报相同的错误。我看了一下Excel,后缀名没有改啊,也是用的2007
中的默认后缀(xlsx),奇了怪了。看了看错误,格式不正确,难道是System.Data.OleDb出了
问题,上网搜,不知道那个地方提到了Access数据驱动程序ODBC,好,把System.Data.OleDb
改成System.Data.ODBC,运行……还是提示不可是别的数据格式。最后还是问了老大,他提醒说会
不会是2007和2003之间的问题(2003中用mdb,2007用accdb),我马上改过来,将testdatasource.mdb
保存为Access 2002-2003数据库,再次运行,成了!
今天在做数据驱动的单元测试的实验的时候,碰到了一个问题。
在我建立了一个Access数据库和一个Excel表作为数据驱动测试的实验数据源。
在App.config文件中鼓捣了好一阵子,长出一口气,终于可以开始写测试了,在我
写好了相对于两种数据库的单元测试之后,我满怀信心地打开测试视图运行两个测试。
关于Excel的单元测试如我意料之中的过了,下一个却出了问题,爆出一个错误:
单元测试适配器引发异常: System.Data.OleDb.OleDbException: 不可识别
的数据库格式 'C:\Documents and Settings\wanghuahau\桌面\testdatasource.mdb'。。
我于是乎改了一下,将Access数据库后缀改作accdb(Office 2007 Access 数据库的默
认后缀名),再来运行,还好报相同的错误。我看了一下Excel,后缀名没有改啊,也是用的2007
中的默认后缀(xlsx),奇了怪了。看了看错误,格式不正确,难道是System.Data.OleDb出了
问题,上网搜,不知道那个地方提到了Access数据驱动程序ODBC,好,把System.Data.OleDb
改成System.Data.ODBC,运行……还是提示不可是别的数据格式。最后还是问了老大,他提醒说会
不会是2007和2003之间的问题(2003中用mdb,2007用accdb),我马上改过来,将testdatasource.mdb
保存为Access 2002-2003数据库,再次运行,成了!
相关文章推荐
- 教你一招:基于数据驱动的接口单元测试
- NHibernate对某列数据进行查询是报引发类型为“Antlr.Runtime.NoViableAltException”的异常。
- SQLServer\framework启动报异常:Module的类型初始值设定项引发异常 [转]QQ空间、新浪微博、腾讯微博等一键分享API链接代码 window下 mongodb快速安装 数据表查询所有子/父节点 C#学习笔记1
- ABP中单元测试的技巧:Mock和数据驱动
- Android单元测试中insert数据入DB异常
- springboot-数据校验、异常处理、单元测试、打包、日志
- 教你一招:基于数据驱动的接口单元测试
- VS2010中的自动化测试(3)——数据驱动的单元测试
- VS2010中的自动化测试(3)——数据驱动的单元测试
- 积累:JDBC驱动不匹配引发的异常
- static引发的RecyclerView上下滚动数据显示异常的bug
- 【SpringBoot】Http请求统一异常(返回数据)处理与单元测试
- 单元测试、自动化测试、接口测试过程中的Excel数据驱动(java实现)
- [RK3288][Android6.0] 调试笔记 --- Audio驱动层判断录音数据是否异常
- vs2015数据驱动的单元测试
- 通过VSTS使用Excel表格进行数据驱动的单元测试
- 从页面输入框提交的数据超过数据库字段引发的异常
- [导入]数据驱动的单元测试
- WCF传输数据大小限制的配置以及可能会引发的异常
- VSTS中数据驱动的单元测试