Skip to content

Commit 870db57

Browse files
committed
additional test
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
1 parent 21b2ef5 commit 870db57

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

operator-framework-core/src/test/java/io/javaoperatorsdk/operator/api/reconciler/support/PrimaryResourceCacheTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,18 @@ void cleanupRemovesCachedResources() {
5959
assertThat(olderCR).isSameAs(res);
6060
}
6161

62+
@Test
63+
void removesIfNewResourceWithDifferentUid() {
64+
var cr = customResource("2");
65+
versionParsingCache.cacheResource(cr);
66+
var crWithDifferentUid = customResource("1");
67+
cr.getMetadata().setUid("otheruid");
68+
69+
var res = versionParsingCache.getFreshResource(crWithDifferentUid);
70+
71+
assertThat(res).isSameAs(crWithDifferentUid);
72+
}
73+
6274
private TestCustomResource customResource(String resourceVersion) {
6375
var cr = new TestCustomResource();
6476
cr.setMetadata(

0 commit comments

Comments
 (0)