<?php namespace Test use PHPUnit\Framework\TestCase; use Sample; use ReflectionClass; class SampleTest extends TestCase { /** * privateメソッドのテスト */ public function testPrivateMethod(): void { $sample = new Sample(); $reflection = new ReflectionClass($sample); $method = $reflection->getMethod('メソッド名'); // アクセス許可 $method->setAccessible(true); // メソッド実行 $result = $method->invoke($sample, '引数'); // 検証