最近在使用feed4junit的自定义数据类型时遇到两个问题:
1、如果我的参数类型不是一些基本的数据类型的话应该那应该要如何构造呢?
2、我一个方法需要传入不同参数的值,如:int a,int b 第一次希望是2,3 第二次是5,6 这种数据在java类里面要如何定义?(例如:junit自带的参数化测试,根据传入不同的参数值,可以多次运行同一个Test用例)
我的分析:
对于第一个问题,我需要测试的方法参数中有一个是String[]类型的数据还有一个自定义的User对象,那要如何构造数据呢我是直接使用的java类,我看了feed4junit的官网例子对于这方面的介绍比较简单(只有简单的int类型)!后面跟踪源代码发现代码里面应该只定义了基本的数据类型,象String[]这样的数据类型都没定义。
对于第二个问题,使用文件(.csv,.xls)的方式有例子没问题,但我直接用java类时,看官网例子就不行。 不知道大家在使用feed4junit时有没有类似的问题,希望能说说你的解决方式,谢谢!
PS:前期我已经在网上找过一些资料,基本都是介绍的通过文件或数据库的方式进行参数化测试,而自定义数据类型的基本没有!后来看官网的例子才有所突破,但还是遇到了上面的两个问题。因为官网例子也相对简单!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号