|
18 | 18 |
|
19 | 19 | package org.apache.hadoop.ozone.recon.fsck; |
20 | 20 |
|
21 | | -import static org.hadoop.ozone.recon.schema.ContainerSchemaDefinition.UnHealthyContainerStates.ALL_REPLICAS_UNHEALTHY; |
22 | 21 | import static org.assertj.core.api.Assertions.assertThat; |
| 22 | +import static org.hadoop.ozone.recon.schema.ContainerSchemaDefinition.UnHealthyContainerStates.ALL_REPLICAS_UNHEALTHY; |
23 | 23 | import static org.junit.jupiter.api.Assertions.assertEquals; |
24 | 24 | import static org.junit.jupiter.api.Assertions.assertNotNull; |
| 25 | +import static org.mockito.ArgumentMatchers.any; |
| 26 | +import static org.mockito.ArgumentMatchers.anyInt; |
25 | 27 | import static org.mockito.Mockito.mock; |
26 | 28 | import static org.mockito.Mockito.when; |
27 | 29 |
|
@@ -96,7 +98,8 @@ public void testRun() throws Exception { |
96 | 98 | List<ContainerInfo> mockContainers = getMockContainers(7); |
97 | 99 | when(scmMock.getScmServiceProvider()).thenReturn(scmClientMock); |
98 | 100 | when(scmMock.getContainerManager()).thenReturn(containerManagerMock); |
99 | | - when(containerManagerMock.getContainers()).thenReturn(mockContainers); |
| 101 | + when(containerManagerMock.getContainers(any(ContainerID.class), |
| 102 | + anyInt())).thenReturn(mockContainers); |
100 | 103 | for (ContainerInfo c : mockContainers) { |
101 | 104 | when(containerManagerMock.getContainer(c.containerID())).thenReturn(c); |
102 | 105 | when(scmClientMock.getContainerWithPipeline(c.getContainerID())) |
@@ -151,7 +154,7 @@ public void testRun() throws Exception { |
151 | 154 | reconTaskStatusDao, containerHealthSchemaManager, |
152 | 155 | placementMock, reconTaskConfig, reconContainerMetadataManager); |
153 | 156 | containerHealthTask.start(); |
154 | | - LambdaTestUtils.await(6000, 1000, () -> |
| 157 | + LambdaTestUtils.await(60000, 1000, () -> |
155 | 158 | (unHealthyContainersTableHandle.count() == 6)); |
156 | 159 | UnhealthyContainers rec = |
157 | 160 | unHealthyContainersTableHandle.fetchByContainerId(1L).get(0); |
@@ -192,7 +195,8 @@ public void testRun() throws Exception { |
192 | 195 |
|
193 | 196 | ReconTaskStatus taskStatus = |
194 | 197 | reconTaskStatusDao.findById(containerHealthTask.getTaskName()); |
195 | | - assertThat(taskStatus.getLastUpdatedTimestamp()).isGreaterThan(currentTime); |
| 198 | + assertThat(taskStatus.getLastUpdatedTimestamp()) |
| 199 | + .isGreaterThan(currentTime); |
196 | 200 |
|
197 | 201 | // Now run the job again, to check that relevant records are updated or |
198 | 202 | // removed as appropriate. Need to adjust the return value for all the mocks |
@@ -267,7 +271,8 @@ public void testDeletedContainer() throws Exception { |
267 | 271 | List<ContainerInfo> mockContainers = getMockContainers(3); |
268 | 272 | when(scmMock.getScmServiceProvider()).thenReturn(scmClientMock); |
269 | 273 | when(scmMock.getContainerManager()).thenReturn(containerManagerMock); |
270 | | - when(containerManagerMock.getContainers()).thenReturn(mockContainers); |
| 274 | + when(containerManagerMock.getContainers(any(ContainerID.class), |
| 275 | + anyInt())).thenReturn(mockContainers); |
271 | 276 | for (ContainerInfo c : mockContainers) { |
272 | 277 | when(containerManagerMock.getContainer(c.containerID())).thenReturn(c); |
273 | 278 | when(scmClientMock.getContainerWithPipeline(c.getContainerID())) |
@@ -327,7 +332,8 @@ public void testDeletedContainer() throws Exception { |
327 | 332 |
|
328 | 333 | ReconTaskStatus taskStatus = |
329 | 334 | reconTaskStatusDao.findById(containerHealthTask.getTaskName()); |
330 | | - assertThat(taskStatus.getLastUpdatedTimestamp()).isGreaterThan(currentTime); |
| 335 | + assertThat(taskStatus.getLastUpdatedTimestamp()) |
| 336 | + .isGreaterThan(currentTime); |
331 | 337 | } |
332 | 338 |
|
333 | 339 | private Set<ContainerReplica> getMockReplicas( |
|
0 commit comments