4242import com .linkedin .venice .meta .VersionStatus ;
4343import com .linkedin .venice .meta .ZKStore ;
4444import com .linkedin .venice .protocols .controller .ClusterStoreGrpcInfo ;
45- import com .linkedin .venice .protocols .controller .GetRepushInfoGrpcRequest ;
46- import com .linkedin .venice .protocols .controller .GetRepushInfoGrpcResponse ;
4745import com .linkedin .venice .protocols .controller .ListStoresGrpcRequest ;
4846import com .linkedin .venice .protocols .controller .ListStoresGrpcResponse ;
49- import com .linkedin .venice .protocols .controller .RepushInfoGrpc ;
5047import com .linkedin .venice .protocols .controller .ValidateStoreDeletedGrpcRequest ;
5148import com .linkedin .venice .protocols .controller .ValidateStoreDeletedGrpcResponse ;
52- import com .linkedin .venice .protocols .controller .VersionGrpc ;
5349import com .linkedin .venice .pubsub .PubSubTopicRepository ;
5450import com .linkedin .venice .utils .ObjectMapperFactory ;
5551import java .util .Arrays ;
@@ -700,7 +696,6 @@ public void testGetAllStoresWithFilters() throws Exception {
700696 @ Test
701697 public void testGetRepushInfo () throws Exception {
702698 Admin mockAdmin = mock (VeniceParentHelixAdmin .class );
703- StoreRequestHandler mockRequestHandler = mock (StoreRequestHandler .class );
704699 doReturn (true ).when (mockAdmin ).isLeaderControllerFor (TEST_CLUSTER );
705700
706701 Request request = mock (Request .class );
@@ -717,31 +712,7 @@ public void testGetRepushInfo() throws Exception {
717712 doReturn (queryMap ).when (queryParamsMap ).toMap ();
718713 doReturn (queryParamsMap ).when (request ).queryMap ();
719714
720- Route route =
721- new StoresRoutes (false , Optional .empty (), pubSubTopicRepository ).getRepushInfo (mockAdmin , mockRequestHandler );
722-
723- // Test success case
724- ClusterStoreGrpcInfo storeInfo =
725- ClusterStoreGrpcInfo .newBuilder ().setClusterName (TEST_CLUSTER ).setStoreName (TEST_STORE_NAME ).build ();
726-
727- VersionGrpc versionGrpc = VersionGrpc .newBuilder ()
728- .setNumber (1 )
729- .setCreatedTime (123456789L )
730- .setStatus (VersionStatus .ONLINE .getValue ())
731- .setPushJobId ("test-push-job" )
732- .setPartitionCount (10 )
733- .setReplicationFactor (3 )
734- .build ();
735-
736- RepushInfoGrpc repushInfoGrpc = RepushInfoGrpc .newBuilder ()
737- .setKafkaBrokerUrl ("kafka.broker:9092" )
738- .setVersion (versionGrpc )
739- .setSystemSchemaClusterD2ServiceName ("d2-service" )
740- .setSystemSchemaClusterD2ZkHost ("zk-host" )
741- .build ();
742-
743- GetRepushInfoGrpcResponse grpcResponse =
744- GetRepushInfoGrpcResponse .newBuilder ().setStoreInfo (storeInfo ).setRepushInfo (repushInfoGrpc ).build ();
715+ Route route = new StoresRoutes (false , Optional .empty (), pubSubTopicRepository ).getRepushInfo (mockAdmin );
745716
746717 // Create a real Version for admin.getRepushInfo() call to avoid Jackson serialization issues
747718 Version version = new VersionImpl (TEST_STORE_NAME , 1 , "test-push-job" , 10 );
@@ -750,7 +721,6 @@ public void testGetRepushInfo() throws Exception {
750721
751722 RepushInfo mockRepushInfo = RepushInfo .createRepushInfo (version , "kafka.broker:9092" , "d2-service" , "zk-host" );
752723
753- when (mockRequestHandler .getRepushInfo (any (GetRepushInfoGrpcRequest .class ))).thenReturn (grpcResponse );
754724 when (mockAdmin .getRepushInfo (eq (TEST_CLUSTER ), eq (TEST_STORE_NAME ), eq (Optional .of ("test-fabric" ))))
755725 .thenReturn (mockRepushInfo );
756726
@@ -764,7 +734,8 @@ public void testGetRepushInfo() throws Exception {
764734 Assert .assertEquals (response .getRepushInfo ().getKafkaBrokerUrl (), "kafka.broker:9092" );
765735
766736 // Test error case
767- when (mockRequestHandler .getRepushInfo (any (GetRepushInfoGrpcRequest .class ))).thenThrow (new VeniceException ("Error" ));
737+ when (mockAdmin .getRepushInfo (eq (TEST_CLUSTER ), eq (TEST_STORE_NAME ), eq (Optional .of ("test-fabric" ))))
738+ .thenThrow (new VeniceException ("Error" ));
768739 response = ObjectMapperFactory .getInstance ()
769740 .readValue (route .handle (request , mock (Response .class )).toString (), RepushInfoResponse .class );
770741 Assert .assertTrue (response .isError ());
@@ -773,7 +744,6 @@ public void testGetRepushInfo() throws Exception {
773744 @ Test
774745 public void testGetRepushInfoWithoutFabric () throws Exception {
775746 Admin mockAdmin = mock (VeniceParentHelixAdmin .class );
776- StoreRequestHandler mockRequestHandler = mock (StoreRequestHandler .class );
777747 doReturn (true ).when (mockAdmin ).isLeaderControllerFor (TEST_CLUSTER );
778748
779749 Request request = mock (Request .class );
@@ -789,20 +759,10 @@ public void testGetRepushInfoWithoutFabric() throws Exception {
789759 doReturn (queryMap ).when (queryParamsMap ).toMap ();
790760 doReturn (queryParamsMap ).when (request ).queryMap ();
791761
792- Route route =
793- new StoresRoutes (false , Optional .empty (), pubSubTopicRepository ).getRepushInfo (mockAdmin , mockRequestHandler );
794-
795- ClusterStoreGrpcInfo storeInfo =
796- ClusterStoreGrpcInfo .newBuilder ().setClusterName (TEST_CLUSTER ).setStoreName (TEST_STORE_NAME ).build ();
797-
798- RepushInfoGrpc repushInfoGrpc = RepushInfoGrpc .newBuilder ().setKafkaBrokerUrl ("another.kafka:9092" ).build ();
799-
800- GetRepushInfoGrpcResponse grpcResponse =
801- GetRepushInfoGrpcResponse .newBuilder ().setStoreInfo (storeInfo ).setRepushInfo (repushInfoGrpc ).build ();
762+ Route route = new StoresRoutes (false , Optional .empty (), pubSubTopicRepository ).getRepushInfo (mockAdmin );
802763
803764 RepushInfo mockRepushInfo = RepushInfo .createRepushInfo (null , "another.kafka:9092" , null , null );
804765
805- when (mockRequestHandler .getRepushInfo (any (GetRepushInfoGrpcRequest .class ))).thenReturn (grpcResponse );
806766 when (mockAdmin .getRepushInfo (eq (TEST_CLUSTER ), eq (TEST_STORE_NAME ), eq (Optional .empty ())))
807767 .thenReturn (mockRepushInfo );
808768
0 commit comments