@@ -721,10 +721,22 @@ void performCustomMigrationForMultiple() {
721721 repository .find (filters , ResponseFormat .getDefaultInstance ());
722722
723723 ImmutableList <TestProcessManager > results = ImmutableList .copyOf (foundAfterMigration );
724+ Project expectedState1 = pm1
725+ .state ()
726+ .toBuilder ()
727+ .setName (SetTestProcessName .NEW_NAME )
728+ .setIdString (pm1 .getIdString ())
729+ .build ();
730+ Project expectedState2 = pm2
731+ .state ()
732+ .toBuilder ()
733+ .setName (SetTestProcessName .NEW_NAME )
734+ .setIdString (pm2 .getIdString ())
735+ .build ();
724736 assertThat (results ).hasSize (2 );
725737 assertThat (results )
726- .comparingElementsUsing (stateWithPropagatedName ())
727- .containsExactly (pm1 , pm2 );
738+ .comparingElementsUsing (entityState ())
739+ .containsExactly (expectedState1 , expectedState2 );
728740 }
729741
730742 @ Test
@@ -791,10 +803,20 @@ void updateColumnsForMultiple() {
791803 repository .find (filters , ResponseFormat .getDefaultInstance ());
792804
793805 ImmutableList <TestProcessManager > results = ImmutableList .copyOf (found );
806+ Project expectedState1 = pm1
807+ .state ()
808+ .toBuilder ()
809+ .setIdString (pm1 .getIdString ())
810+ .build ();
811+ Project expectedState2 = pm2
812+ .state ()
813+ .toBuilder ()
814+ .setIdString (pm2 .getIdString ())
815+ .build ();
794816 assertThat (results ).hasSize (2 );
795817 assertThat (results )
796- .comparingElementsUsing (stateWithUpdatedColumns ())
797- .containsExactly (pm1 , pm2 );
818+ .comparingElementsUsing (entityState ())
819+ .containsExactly (expectedState1 , expectedState2 );
798820 }
799821
800822 @ Test
@@ -854,33 +876,11 @@ private static TargetFilters targetFilters(QueryFilter first, QueryFilter... res
854876 .build ();
855877 }
856878
857- private static Correspondence <TestProcessManager , TestProcessManager > stateWithPropagatedName () {
858- return Correspondence .from (ProcessManagerRepositoryTest ::hasStateWithName , "has state" );
859- }
860-
861- private static boolean
862- hasStateWithName (TestProcessManager actual , TestProcessManager expected ) {
863- Project expectedState = expected
864- .state ()
865- .toBuilder ()
866- .setIdString (expected .getIdString ())
867- .setName (SetTestProcessName .NEW_NAME )
868- .build ();
869- return actual .state ().equals (expectedState );
870- }
871-
872- private static Correspondence <TestProcessManager , TestProcessManager >
873- stateWithUpdatedColumns () {
874- return Correspondence .from (ProcessManagerRepositoryTest ::hasStateWithColumns , "has state" );
879+ private static Correspondence <TestProcessManager , Project > entityState () {
880+ return Correspondence .from (ProcessManagerRepositoryTest ::hasState , "has state" );
875881 }
876882
877- private static boolean
878- hasStateWithColumns (TestProcessManager actual , TestProcessManager expected ) {
879- Project expectedState = expected
880- .state ()
881- .toBuilder ()
882- .setIdString (expected .getIdString ())
883- .build ();
884- return actual .state ().equals (expectedState );
883+ private static boolean hasState (TestProcessManager actual , Project expected ) {
884+ return actual .state ().equals (expected );
885885 }
886886}
0 commit comments