我喜欢测试(通过 phpunit 进行功能测试)作业类(流明队列)中的一些方法,以确保它正常工作。
问题是作业类有一些作业方法,例如$this->job->getJobId()
和$this->release(5);
如果我从控制台运行 phpunit,我会收到错误消息:
错误:在 null 上调用成员函数 getJobId()
测试代码如下所示:
/**
* @test
*/
public function it_has_successfully_uploaded()
{
$job = new SomeJob(['file' => ['file1.zip']]);
$job->handle();
}
我该如何解决这个问题?