Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeception 联合概念+;可重用实用工具辅助函数_Codeception - Fatal编程技术网

Codeception 联合概念+;可重用实用工具辅助函数

Codeception 联合概念+;可重用实用工具辅助函数,codeception,Codeception,我想重用一个从数据库中检索一些信息的函数。我可以将它添加到Codeception构建并运行的Helper类中,但感觉可能没有将此函数放在适当的位置,因为Codeception会在步骤列表中“读取”它 我想要像这样的东西 $price = $I->getProductPriceFromDatabase($productIdentifier,$arg2,$arg3); 在步骤中。这是可行的,但我最终还是失败了 I get product price from db 13,4,19,9,1

我想重用一个从数据库中检索一些信息的函数。我可以将它添加到Codeception构建并运行的Helper类中,但感觉可能没有将此函数放在适当的位置,因为Codeception会在步骤列表中“读取”它

我想要像这样的东西

$price = $I->getProductPriceFromDatabase($productIdentifier,$arg2,$arg3);
在步骤中。这是可行的,但我最终还是失败了

I get product price from db 13,4,19,9,1

在输出中。是否有更好的方法设置此帮助函数,使其不属于“输出”的一部分?

所有
$I
的方法都是步骤,因此它们会打印在步骤输出中

隐藏helper函数的唯一方法是从另一个helper函数调用它,该函数在steps输出中看起来更好