TestNG 运行时出现错误

JAVA 1.6
Windows 7
MySQL
Maven

今天从一个现存的项目把JUNIT迁移到一个新的,没有TestNG配置的项目中,把Spring啊,配置文件啊都搞好了,到运行JUnit时遇到这个ERROR:


Caused by: org.test4j.module.Test4JException: No value found for property database.type
at org.test4j.tools.commons.ConfigHelper.getString(ConfigHelper.java:96)
at org.test4j.module.database.environment.DBEnvironmentFactory.getDBEnvironment(DBEnvironmentFactory.java:133)
at org.test4j.module.database.environment.DBEnvironmentFactory.getDefaultDBEnvironment(DBEnvironmentFactory.java:97)
at org.test4j.module.spring.strategy.Test4JBeanFactory.getMyBean(Test4JBeanFactory.java:60)
at org.test4j.module.spring.strategy.Test4JBeanFactory.getBean(Test4JBeanFactory.java:20)
at org.test4j.module.spring.strategy.Test4JBeanFactory.getProxyBean(Test4JBeanFactory.java:55)
at org.test4j.module.spring.strategy.Test4JBeanFactory.getBean(Test4JBeanFactory.java:45)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
... 33 more

网上说有bean名称冲突,找了一圈没finding,最后发现原来是少了个名为src/test/resources/test4j.propertiess 的文件,导致TestNG老是加载DEFAULT的DB.

[img]http://dl2.iteye.com/upload/attachment/0100/5704/88086ac2-4b2b-3d60-ac20-22a3fea228a7.jpg[/img]
[img][/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值