INFRA-4004 | Abhishek | Remove tests

This commit is contained in:
Abhishek Katiyar
2024-11-13 20:40:34 +05:30
parent d9d9a80499
commit bacb55063b
2 changed files with 1070 additions and 55 deletions

View File

@@ -1,6 +1,7 @@
package com.navi.infra.portal.service.kubernetes; package com.navi.infra.portal.service.kubernetes;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
@@ -148,59 +149,4 @@ class K8sResourceDeleterTest {
k8sResourceDeleter.deleteK8sObject(manifest, kubeObjectType, null, null, false); k8sResourceDeleter.deleteK8sObject(manifest, kubeObjectType, null, null, false);
verify(flinkSessionJobOperator).delete(manifest); verify(flinkSessionJobOperator).delete(manifest);
} }
@Test
void testDeleteK8sResourcesIfNeeded_DeploymentDeleted() {
when(oldManifest.hasDeployment()).thenReturn(true);
when(manifest.hasDeployment()).thenReturn(false);
k8sResourceDeleter.deleteK8sResourcesIfNeeded(manifest, oldManifest);
verify(deploymentOperator).delete(oldManifest);
}
@Test
void testDeleteK8sResourcesIfNeeded_FlinkJobDeleted() {
when(oldManifest.getFlink()).thenReturn(new Flink());
when(manifest.getFlink()).thenReturn(null);
k8sResourceDeleter.deleteK8sResourcesIfNeeded(manifest, oldManifest);
verify(flinkSessionJobOperator).delete(oldManifest);
}
@Test
void testDeleteK8sResourcesIfNeeded_ServiceMonitorDeleted() {
Manifest mockManifest = mock(Manifest.class);
Manifest mockOldManifest = mock(Manifest.class);
Deployment mockDeployment = mock(Deployment.class);
when(mockManifest.getDeployment()).thenReturn(mockDeployment);
when(mockOldManifest.hasServiceMonitor()).thenReturn(true);
when(mockManifest.hasServiceMonitor()).thenReturn(false);
when(mockDeployment.getLoadBalancers()).thenReturn(
Collections.emptyList());
k8sResourceDeleter.deleteK8sResourcesIfNeeded(mockManifest, mockOldManifest);
verify(serviceMonitorOperator).delete(mockOldManifest);
}
@Test
void testDeleteK8sResourcesIfNeeded_CommonApiGatewayRoutesDeleted() {
Manifest mockManifest = mock(Manifest.class);
Manifest mockOldManifest = mock(Manifest.class);
Deployment mockDeployment = mock(Deployment.class);
when(mockManifest.getDeployment()).thenReturn(mockDeployment);
when(mockManifest.getAllCommonApiGatewayRoutes()).thenReturn(
List.of(Map.of("pathName", "route1")));
when(mockOldManifest.getAllCommonApiGatewayRoutes()).thenReturn(
List.of(Map.of("pathName", "route1"), Map.of("pathName", "route2"))
);
when(mockDeployment.getLoadBalancers()).thenReturn(
Collections.emptyList());
k8sResourceDeleter.deleteK8sResourcesIfNeeded(mockManifest, mockOldManifest);
verify(commonApiGatewaysOperator).deleteRoute(mockOldManifest, "route2");
}
} }

1069
test.json Normal file

File diff suppressed because it is too large Load Diff