setMessage('missing dependency'), (new MissingDependency('program'))->setMessage('cannot find program'), ]; } public function testCheckDependencies(): void { $trait = new MockLegacyDependencyCheckPolyfillClass(); $dependencies = $trait->checkDependencies(); $this->assertCount(2, $dependencies); $this->assertEquals('dependency', $dependencies[0]->getDependency()); $this->assertEquals('missing dependency', $dependencies[0]->getMessage()); $this->assertEquals('program', $dependencies[1]->getDependency()); $this->assertEquals('cannot find program', $dependencies[1]->getMessage()); } }