22
33import it .aboutbits .springboot .testing .spring .BeanAccessor ;
44import jakarta .persistence .EntityManager ;
5+ import lombok .NonNull ;
56import lombok .extern .slf4j .Slf4j ;
67import org .springframework .transaction .support .TransactionTemplate ;
78
@@ -29,7 +30,7 @@ protected ModifyableTestDataCreator(int count) {
2930 super (count );
3031 }
3132
32- public CREATOR modifyParameter (BiFunction <PARAMETER , Integer , PARAMETER > parameterMutator ) {
33+ public CREATOR modifyParameter (@ NonNull BiFunction <PARAMETER , Integer , PARAMETER > parameterMutator ) {
3334 this .parameterMutator = (parameter , index ) -> {
3435 mutatorCalled = true ;
3536 return parameterMutator .apply (parameter , index );
@@ -38,7 +39,7 @@ public CREATOR modifyParameter(BiFunction<PARAMETER, Integer, PARAMETER> paramet
3839 return (CREATOR ) this ;
3940 }
4041
41- public CREATOR modifyParameter (UnaryOperator <PARAMETER > parameterMutator ) {
42+ public CREATOR modifyParameter (@ NonNull UnaryOperator <PARAMETER > parameterMutator ) {
4243 this .parameterMutator = (parameter , index ) -> {
4344 mutatorCalled = true ;
4445 return parameterMutator .apply (parameter );
@@ -47,12 +48,12 @@ public CREATOR modifyParameter(UnaryOperator<PARAMETER> parameterMutator) {
4748 return (CREATOR ) this ;
4849 }
4950
50- public CREATOR modifyResult (ObjIntConsumer <ITEM > resultMutator ) {
51+ public CREATOR modifyResult (@ NonNull ObjIntConsumer <ITEM > resultMutator ) {
5152 this .resultMutator = resultMutator ;
5253 return (CREATOR ) this ;
5354 }
5455
55- public CREATOR modifyResult (Consumer <ITEM > resultMutator ) {
56+ public CREATOR modifyResult (@ NonNull Consumer <ITEM > resultMutator ) {
5657 this .resultMutator = (item , index ) -> resultMutator .accept (item );
5758 return (CREATOR ) this ;
5859 }
@@ -79,7 +80,7 @@ protected List<ITEM> create() {
7980 return result ;
8081 }
8182
82- protected ITEM saveMutation (ITEM item ) {
83+ protected ITEM saveMutation (@ NonNull ITEM item ) {
8384 var entityManager = BeanAccessor .getBean (EntityManager .class );
8485 var transactionTemplate = BeanAccessor .getBean (TransactionTemplate .class );
8586
0 commit comments