Unable to find any test data conversion strategy for parameter with name ArrayList<XXX>
来源:互联网 发布:淘宝商城865药店 编辑:程序博客网 时间:2024/05/02 02:24
1. Problem
EasyTest
@RunWith(SpringTestRunner.class)@DataLoader(filePaths = { "fixture/versionedBasRequests.xls" }, loaderType = LoaderType.EXCEL)@ContextConfiguration(locations = "classpath*:applicationContext.xml")@ActiveProfiles("test")@TransactionConfiguration(transactionManager = "transactionManager")@Transactionalpublic class BasRequestDaoTest {@Autowiredprivate IBasRequestDao basRequestDao;@Testpublic void testGetCurrentVersionBetRequest(@Param(name = "ArrayList<BasRequest>") ArrayList<BasRequest> originalList,@Param(name = "targetBet") Integer targetBet,@Param(name = "currentVersion") Integer currentVersion) {
java.lang.AssertionError: Unable to find any test data conversion strategy for parameter with name ArrayList<BasRequest>and type class java.util.ArrayListat org.junit.Assert.fail(Assert.java:93)at org.easetech.easytest.annotation.Param$DataSupplier.getValueSources(Param.java:208)at org.easetech.easytest.internal.EasyAssignments.potentialsForNextUnassigned(EasyAssignments.java:100)at org.easetech.easytest.runner.InternalParameterizedStatement.runWithAssignment(InternalParameterizedStatement.java:109)at org.easetech.easytest.runner.InternalParameterizedStatement.evaluate(InternalParameterizedStatement.java:93)at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)at org.easetech.easytest.runner.SpringTestRunner$1.evaluate(SpringTestRunner.java:376)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)at org.easetech.easytest.runner.SpringTestRunner.runChild(SpringTestRunner.java:101)at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)at org.easetech.easytest.strategy.SerialScheduler.schedule(SerialScheduler.java:16)at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)at org.easetech.easytest.util.RunAftersWithOutputData.evaluate(RunAftersWithOutputData.java:111)at org.junit.runners.ParentRunner.run(ParentRunner.java:300)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
2. Analysis
The cause is simple, I placed duplicated test method names in excel, and one of them had no test data. So the solution is obvious.
0 0
- Unable to find any test data conversion strategy for parameter with name ArrayList<XXX>
- cannot find class [xxx] for bean with name
- cannot find class [xxx] for bean with name
- [!] Unable to find a pod with name, author, summary, or ...
- SpringMVC运行报错 unable to find resource 'XXX.vm' in any resource loader
- yii2 Unable to find debug data tagged with
- Test running failed: Unable to find instrumentation info for: ComponentInfo
- Test run failed: Unable to find instrumentation target package: org.XXX.XXXX
- Velocity 邮件模板在Spring 中发邮件报unable to find resource 'test.vm' in any resou的原因
- [!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`
- CocoaPod [!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`
- [!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`
- cocoapod升级的坑 && pod search :Unable to find a pod with name
- 出现Unable to find a pod with name, author, summary, or description matching解决方法
- CocoaPods安装后出现[!] Unable to find a pod with name, author, summary, or description matching
- cocoapods找不到第三方库Unable to find a pod with name, author, summary, or descriptionmatching
- Unable to find a pod with name, author, summary, or description matching `xxxx`
- 关于自定义标签当中的unable to find setter method for attribute:xxx错误 小记
- 学习OpenCV第四章第四题答案
- 明白的问题;在他走路的
- ubuntu11.04安装codeviz1.0.12
- xilinx zynq开发--修改官方的根文件系统
- jquery操作select总结
- Unable to find any test data conversion strategy for parameter with name ArrayList<XXX>
- iphone电量测试sdk
- 基于testNg的测试框架设计(一)数据驱动
- 励下,考取了硕士研究生,
- hadoop调优
- CSS3 经典教程系列——CSS3 RGBA 用法详解
- PhpExcel中文帮助手册|PhpExcel使用方法
- 使用VS2010 C#开发ActiveX控件
- 此博客创建于2014年8月21日16:10pm