Код IT Загрузка примера кода…

PHP main.php
/**
 * @dataProvider additionProvider
 */
public function test_addition_provider(int $a, int $b, int $expected): void
{
    $this->assertSame($expected, (new Calculator())->add($a, $b));
}

public static function additionProvider(): array
{
    return [
        'нули' => [0, 0, 0],
        'отрицательное и положительное' => [-1, 1, 0],
        'большие числа' => [100, 200, 300],
    ];
}
/**
 * @dataProvider additionProvider
 */
public function test_addition_provider(int $a, int $b, int $expected): void
{
    $this->assertSame($expected, (new Calculator())->add($a, $b));
}

public static function additionProvider(): array
{
    return [
        'нули' => [0, 0, 0],
        'отрицательное и положительное' => [-1, 1, 0],
        'большие числа' => [100, 200, 300],
    ];
}