51Testing软件测试论坛
标题:
对一个需要读取app.config获取数据库连接字符串的项目创建单元测试,测试抛出异常
[打印本页]
作者:
测试积点老人
时间:
2019-12-3 10:44
标题:
对一个需要读取app.config获取数据库连接字符串的项目创建单元测试,测试抛出异常
对一个需要读取app.config获取数据库连接字符串的项目创建单元测试,测试抛出异常:System.NullReferenceException: 未将对象引用设置到对象的实例,一步步debug发现在测试项目中无法读取被测项目的app.config文件。在网上看到解决方法有三种:
1)在测试项目中添加app.config文件,将被测项目的app.config文件中的内容复制到测试项目的app.config文件中(不推荐,需要维护两份app.config文件)
2)在解决方案管理器中,右击测试项目→添加→现有项,选择被测项目的app.config文件,并选择“添加为链接”(如果直接添加则和方法1无区别,等同于复制文件,需要维护两个app.config文件,无法随被测项目中的原文件进行更新)
3)如这里面的最佳答案所述:
http://stackoverflow.com/questions/344069/can-a-unit-test-project-load-the-target-applications-app-config-file
作者:
bellas
时间:
2019-12-4 09:54
放到文件的根目录下呢?
作者:
海海豚
时间:
2019-12-4 10:08
https://q.cnblogs.com/q/31173/
参考下这个
作者:
qqq911
时间:
2019-12-4 10:27
还是检查下配置和日志
作者:
jingzizx
时间:
2019-12-4 12:07
应该可以直接读取吧
作者:
litingting0214
时间:
2019-12-4 13:17
配置测试部署
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2