childStopped()); self::assertFalse($wait->failed()); } /** * @param int $pid * @dataProvider negativeIntegerProvider */ public function testItSaysItFailedWhenANegativePidIsProvided(int $pid): void { $wait = new Wait($pid, 0); self::assertFalse($wait->childStopped()); self::assertTrue($wait->failed()); } public function positiveIntegerProvider(): array { return [ [1], [10], [1000], [PHP_INT_MAX], ]; } public function negativeIntegerProvider(): array { return [ [-1], [-10], [-1000], [PHP_INT_MIN], ]; } }