[英]PHP unit 9: Test Dependencies does not work for me
以下PHPUnit代码取自他们自己的网站,它对我不起作用,即使文档说它正在工作。
<?php declare(strict_types=1);
use PHPUnit\Framework\TestCase;
final class MultipleDependenciesTest extends TestCase
{
public function testProducerFirst(): string
{
$this->assertTrue(true);
return 'first';
}
public function testProducerSecond(): string
{
$this->assertTrue(true);
return 'second';
}
/**
* @depends testProducerFirst
* @depends testProducerSecond
*/
public function testConsumer(string $a, string $b): void
{
$this->assertSame('first', $a);
$this->assertSame('second', $b);
}
}
我收到以下错误:
- MultipleDependencyTest::testConsumer ArgumentCountError: arguments 到 function MultipleDependencyTest::testConsumer() 的数量太少,通过了 0,预期正好 2 `
升级/降级 PHPUnit 和 PHP 版本可以解决问题。 按照@AymDev 在评论中的建议尝试设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.