diff --git a/mockkube/src/test/java/io/strimzi/test/mockkube3/MockKube3ControllersMockTest.java b/mockkube/src/test/java/io/strimzi/test/mockkube3/MockKube3ControllersMockTest.java index ea8e55f9792..85878f7c773 100644 --- a/mockkube/src/test/java/io/strimzi/test/mockkube3/MockKube3ControllersMockTest.java +++ b/mockkube/src/test/java/io/strimzi/test/mockkube3/MockKube3ControllersMockTest.java @@ -133,8 +133,11 @@ public void testDeploymentController() { .build(); client.apps().deployments().inNamespace(namespace).resource(dep).create(); - - TestUtils.waitFor("Wait for deployment to have status", 100L, 10_000L, () -> client.apps().deployments().inNamespace(namespace).withName(deploymentName).get() != null && client.apps().deployments().inNamespace(namespace).withName(deploymentName).get().getStatus() != null); + + TestUtils.waitFor("Wait for deployment to have non-empty status", 100L, 10_000L, + () -> client.apps().deployments().inNamespace(namespace).withName(deploymentName).get() != null + && client.apps().deployments().inNamespace(namespace).withName(deploymentName).get().getStatus() != null + && client.apps().deployments().inNamespace(namespace).withName(deploymentName).get().getStatus().getObservedGeneration() != null); Deployment createdDeployment = client.apps().deployments().inNamespace(namespace).withName(deploymentName).get(); assertThat(createdDeployment, is(notNullValue()));