Skip to content

Commit 61304b4

Browse files
committed
test
Signed-off-by: Attila Mészáros <[email protected]>
1 parent 013589a commit 61304b4

File tree

1 file changed

+25
-0
lines changed
  • operator-framework/src/test/java/io/javaoperatorsdk/operator/baseapi/alleventmode/cleaner

1 file changed

+25
-0
lines changed

operator-framework/src/test/java/io/javaoperatorsdk/operator/baseapi/alleventmode/cleaner/AllEventCleanerIT.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,31 @@ public class AllEventCleanerIT {
2020

2121
@Test
2222
void eventsPresent() {
23+
var reconciler = extension.getReconcilerOfType(AllEventCleanerReconciler.class);
24+
reconciler.setUseFinalizer(true);
25+
extension.serverSideApply(testResource());
26+
27+
await()
28+
.untilAsserted(
29+
() -> {
30+
assertThat(reconciler.isResourceEventPresent()).isTrue();
31+
assertThat(getResource().hasFinalizer(FINALIZER)).isTrue();
32+
});
33+
34+
extension.delete(getResource());
35+
36+
await()
37+
.untilAsserted(
38+
() -> {
39+
var r = getResource();
40+
assertThat(r).isNull();
41+
assertThat(reconciler.isDeleteEventPresent()).isTrue();
42+
assertThat(reconciler.isEventOnMarkedForDeletion()).isTrue();
43+
});
44+
}
45+
46+
@Test
47+
void deleteEventPresentWithoutFinalizer() {
2348
var reconciler = extension.getReconcilerOfType(AllEventCleanerReconciler.class);
2449
extension.serverSideApply(testResource());
2550

0 commit comments

Comments
 (0)