Skip to content

Commit eab41a1

Browse files
Tibor Eszesmetacosm
authored andcommitted
Separate CRUtils test cases
1 parent c922a01 commit eab41a1

File tree

1 file changed

+21
-10
lines changed

1 file changed

+21
-10
lines changed

operator-framework-core/src/test/java/io/javaoperatorsdk/operator/CustomResourceUtilsTest.java

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,34 @@
77

88
public class CustomResourceUtilsTest {
99
@Test
10-
public void assertNamespacedCustomResource() {
11-
var clusterCrd = TestUtils.testCRD("Cluster");
10+
public void assertClusterCustomResourceIsCluster() {
11+
var crd = TestUtils.testCRD("Cluster");
1212

13-
CustomResourceUtils.assertCustomResource(TestCustomResource.class, clusterCrd);
13+
CustomResourceUtils.assertCustomResource(TestCustomResource.class, crd);
14+
}
15+
16+
@Test
17+
public void assertClusterCustomResourceNotNamespaced() {
18+
var crd = TestUtils.testCRD("Cluster");
1419

1520
Assertions.assertThrows(
1621
OperatorException.class,
17-
() ->
18-
CustomResourceUtils.assertCustomResource(
19-
NamespacedTestCustomResource.class, clusterCrd));
22+
() -> CustomResourceUtils.assertCustomResource(NamespacedTestCustomResource.class, crd));
23+
}
24+
25+
@Test
26+
public void assertNamespacedCustomResourceIsNamespaced() {
27+
var crd = TestUtils.testCRD("Namespaced");
2028

21-
var namespacedCrd = TestUtils.testCRD("Namespaced");
29+
CustomResourceUtils.assertCustomResource(NamespacedTestCustomResource.class, crd);
30+
}
31+
32+
@Test
33+
public void assertNamespacedCustomResourceNotCluster() {
34+
var crd = TestUtils.testCRD("Namespaced");
2235

2336
Assertions.assertThrows(
2437
OperatorException.class,
25-
() -> CustomResourceUtils.assertCustomResource(TestCustomResource.class, namespacedCrd));
26-
27-
CustomResourceUtils.assertCustomResource(NamespacedTestCustomResource.class, namespacedCrd);
38+
() -> CustomResourceUtils.assertCustomResource(TestCustomResource.class, crd));
2839
}
2940
}

0 commit comments

Comments
 (0)