Slide 74
Slide 74 text
5.5. Parameter Resolution
• ParameterResolver(Experimental)を実装したクラスをExtensionとして登録すると
@BeforeAll, @AfterAll, @BeforeEach, @AfterEach, @Test, @TestFactoryがアノテートさ
れてるメソッドに定義されているパラメタを解決することができます
• 書いてないけど@RepeatedTestと@ParameterizedTestにも行けるよ
• 同一メソッド、同一タイプの引数に対して複数のParameterResolverがインジェクション可
能(supportsメソッドがtrue)と返す場合はエラー
• パラメタが定義されてるのに適切なParameterResolverが見つからない場合はエラーとな
る
• ParameterResolverTest.java
• StringResolver.java/StringResolver2.java