15
15
import io .javaoperatorsdk .operator .sample .multiversioncrd .MultiVersionCRDTestReconciler1 ;
16
16
import io .javaoperatorsdk .operator .sample .multiversioncrd .MultiVersionCRDTestReconciler2 ;
17
17
18
- import static org . assertj . core . api . AssertionsForClassTypes .assertThat ;
18
+ import static com . google . common . truth . Truth .assertThat ;
19
19
import static org .awaitility .Awaitility .await ;
20
20
21
21
class MultiVersionCRDIT {
@@ -38,16 +38,16 @@ void multipleCRDVersions() {
38
38
await ()
39
39
.atMost (Duration .ofSeconds (2 ))
40
40
.pollInterval (Duration .ofMillis (50 ))
41
- .until (
41
+ .untilAsserted (
42
42
() -> {
43
43
var crV1Now = operator .get (MultiVersionCRDTestCustomResource1 .class , CR_V1_NAME );
44
44
var crV2Now = operator .get (MultiVersionCRDTestCustomResource2 .class , CR_V2_NAME );
45
- return crV1Now .getStatus (). getReconciledBy (). size () == 1
46
- && crV1Now .getStatus (). getReconciledBy ()
47
- . contains ( MultiVersionCRDTestReconciler1 . class . getSimpleName ())
48
- && crV2Now . getStatus (). getReconciledBy (). size () == 1
49
- && crV2Now .getStatus ().getReconciledBy ()
50
- . contains (MultiVersionCRDTestReconciler2 .class .getSimpleName ());
45
+ assertThat ( crV1Now .getStatus ()). isNotNull ();
46
+ assertThat ( crV2Now .getStatus ()). isNotNull ();
47
+ assertThat ( crV1Now . getStatus (). getReconciledBy ())
48
+ . containsExactly ( MultiVersionCRDTestReconciler1 . class . getSimpleName ());
49
+ assertThat ( crV2Now .getStatus ().getReconciledBy () )
50
+ . containsExactly (MultiVersionCRDTestReconciler2 .class .getSimpleName ());
51
51
});
52
52
}
53
53
@@ -62,10 +62,11 @@ void invalidEventsDoesNotBreakEventHandling() {
62
62
await ()
63
63
.atMost (Duration .ofSeconds (2 ))
64
64
.pollInterval (Duration .ofMillis (50 ))
65
- .until (() -> {
65
+ .untilAsserted (() -> {
66
66
var crV1Now = operator .get (MultiVersionCRDTestCustomResource1 .class , CR_V1_NAME );
67
- return crV1Now .getStatus ().getReconciledBy ()
68
- .contains (MultiVersionCRDTestReconciler1 .class .getSimpleName ());
67
+ assertThat (crV1Now .getStatus ()).isNotNull ();
68
+ assertThat (crV1Now .getStatus ().getReconciledBy ())
69
+ .containsExactly (MultiVersionCRDTestReconciler1 .class .getSimpleName ());
69
70
});
70
71
assertThat (
71
72
operator
0 commit comments