gpt4 book ai didi

php - PHPSpec 上的匿名函数

转载 作者:搜寻专家 更新时间:2023-10-31 22:03:15 25 4
gpt4 key购买 nike

使用 query_builderanonymous function 测试此表单的正确方法是什么?

use Doctrine\ORM\EntityRepository;
// ...

$builder->add('users', 'entity', array(
'class' => 'AcmeHelloBundle:User',
'query_builder' => function(EntityRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.username', 'ASC');
},
));

最佳答案

PHPSpec 实际上是用于设计/测试您的公共(public) API,所以我认为将其作为集成/验收测试会更好。您永远不会显式调用表单的 buildForm() 方法(它将由表单库完成)并且实际查询将在相关表单事件期间执行。为了明确地测试这一点,您将不得不测试表单库中的很多东西,规则是“不要测试你不拥有的东西”。

关于php - PHPSpec 上的匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23776361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com