如何将枚举值作为参数传递给junit 4中的方法?

时间:2016-10-20 11:07:38

标签: unit-testing junit enums junit4

我正在编写一个junit测试用例并通过xml文件传递参数。我知道将字符串作为方法参数传递,我们传递

var filtertext = "foo";
var rgx = new RegExp(filtertext, "i");
var matchquery = '{ "$or":[{ "userfullname": {"$regex": '+ rgx.toString() +'} },{ "email":{ "$regex": '+ rgx.toString() + '} }] } }';

同样,我想将枚举值作为参数传递。请帮助如何将枚举值从xml传递到junit测试。

1 个答案:

答案 0 :(得分:1)

所以,实际上你实际上是在问:如何使用jtestcase库来处理枚举。

这里的第一个答案是:关于场外资源的这些问题在某种程度上是非正式的。

第二个答案对你来说并不是更好:快速搜索会导致jtestcase at sourceforge。要查找:文档没有说明这样做。

当然,下一步是研究该产品的支持论坛;但令人惊讶的是 - 他们拥有的谷歌群组只充满了垃圾邮件。

长话短说:我认为你发现那里的“产品”在过去十年中有一些未经维护的东西;不值得一看。

开源工具就是这样:当只有一个网站时,版权就是“2005”;也许你应该停在那里,甚至不考虑使用类似的东西。

所以要在这里学到真正的教训:

A)忘记使用此产品

B)下次,自己做一些先前的研究。您不需要其他人来评估您在某处找到的某种工具的质量!