- 実行時に動的に引数パラメータを解決するExtension
ParameterResolver
を継承したクラスを作成する- 次のメソッドを実装する
// ParameterContext : parameterの情報を格納
// ExtensionContext : Extensionの情報を格納
// このParameterResolverが渡された引数に対応しているかどうかをbooleanで返す
boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException
// テスト時に引数に設定する値を返す
Object resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException
参考