getTestInstance($name); self::assertEquals($excepted, $instance->getMessage()); } public static function messageDataProvider() { return [ ['json', 'json extension is not loaded!'], ['curl', 'curl extension is not loaded!'], ['gd', 'gd extension is not loaded!'], ]; } protected function getTestInstance(string $name, int $code = 0): ExtensionNotFoundException { return new ExtensionNotFoundException($name, $code); } }