PHPUnit 10及以上版本中at()替换为once()后测试不通过的问题求助
PHPUnit 10及以上版本中at()替换为once()后测试不通过的问题求助
大家好,我最近在升级PHPUnit到10+版本后碰到了测试问题,想请各位帮忙分析下:
之前的测试代码里用到了at()方法,结果发现PHPUnit 10及以后版本已经移除了这个方法函数。我把代码里的at()替换成了once(),可替换完之后测试还是没法通过。
排查后发现测试失败的原因是:没办法对condition()的调用进行排序。
以下是相关的PHP代码片段:
... /** * KernelEvents::REQUEST => 'onRequest' */ public function onRequest(RequestEvent $event) { ... $termStorage = $this->entityTypeManager->getStorage('taxonomy_term'); $query = $termStorage->getQue
备注:内容来源于stack exchange,提问作者bindi_m
相关产品推荐
相关产品推荐

