fixture-monkey
fixture-monkey copied to clipboard
refactor applying ArbitraryCustomizer not only for type but also for more conditions
As-is
공통으로 적용할 수 있는 ArbitraryCustomizer가 있어도 타입마다 등록을 해주어야 한다.
ex. ApplicationEvent 구현체
To-be
공통으로 적용할 수 있는 ArbitraryCustomizer는 한 번만 등록하면 조건에 해당하는 타입 모두 적용이 가능하다.
As-is
Even if there is an 'ArbitraryCustomizer' that can be commonly applied, registration must be made for each type.
To-be
'ArbitraryCustomizer', which can be commonly applied, can be applied to all types that meet the conditions by registering once.