Skip to content

Commit b4237f4

Browse files
authored
refactor!: rename JUnit extensions more appropriately (#1200)
* refactor: rename OperatorExtension -> LocalOperatorExtension * refactor: rename E2EOperatorExtension -> ClusterOperatorExtension
1 parent 2941884 commit b4237f4

31 files changed

+117
-109
lines changed

operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/E2EOperatorExtension.java renamed to operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/ClusterOperatorExtension.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
import io.fabric8.kubernetes.api.model.rbac.ClusterRoleBinding;
2121
import io.javaoperatorsdk.operator.api.config.ConfigurationService;
2222

23-
public class E2EOperatorExtension extends AbstractOperatorExtension {
23+
public class ClusterOperatorExtension extends AbstractOperatorExtension {
2424

25-
private static final Logger LOGGER = LoggerFactory.getLogger(E2EOperatorExtension.class);
25+
private static final Logger LOGGER = LoggerFactory.getLogger(ClusterOperatorExtension.class);
2626

2727
private final List<HasMetadata> operatorDeployment;
2828
private final Duration operatorDeploymentTimeout;
2929

30-
private E2EOperatorExtension(
30+
private ClusterOperatorExtension(
3131
ConfigurationService configurationService,
3232
List<HasMetadata> operatorDeployment,
3333
Duration operatorDeploymentTimeout,
@@ -44,7 +44,7 @@ private E2EOperatorExtension(
4444
}
4545

4646
/**
47-
* Creates a {@link Builder} to set up an {@link E2EOperatorExtension} instance.
47+
* Creates a {@link Builder} to set up an {@link ClusterOperatorExtension} instance.
4848
*
4949
* @return the builder.
5050
*/
@@ -132,8 +132,8 @@ public Builder withOperatorDeployment(HasMetadata... hms) {
132132
return this;
133133
}
134134

135-
public E2EOperatorExtension build() {
136-
return new E2EOperatorExtension(
135+
public ClusterOperatorExtension build() {
136+
return new ClusterOperatorExtension(
137137
configurationService,
138138
operatorDeployment,
139139
deploymentTimeout,

operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/OperatorExtension.java renamed to operator-framework-junit5/src/main/java/io/javaoperatorsdk/operator/junit/LocalOperatorExtension.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@
2626
import static io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider.override;
2727

2828
@SuppressWarnings("rawtypes")
29-
public class OperatorExtension extends AbstractOperatorExtension {
29+
public class LocalOperatorExtension extends AbstractOperatorExtension {
3030

31-
private static final Logger LOGGER = LoggerFactory.getLogger(OperatorExtension.class);
31+
private static final Logger LOGGER = LoggerFactory.getLogger(LocalOperatorExtension.class);
3232

3333
private final Operator operator;
3434
private final List<ReconcilerSpec> reconcilers;
35-
private List<PortFowardSpec> portForwards;
36-
private List<LocalPortForward> localPortForwards;
37-
private Map<Reconciler, RegisteredController> registeredControllers;
35+
private final List<PortFowardSpec> portForwards;
36+
private final List<LocalPortForward> localPortForwards;
37+
private final Map<Reconciler, RegisteredController> registeredControllers;
3838

39-
private OperatorExtension(
39+
private LocalOperatorExtension(
4040
ConfigurationService configurationService,
4141
List<ReconcilerSpec> reconcilers,
4242
List<HasMetadata> infrastructure,
@@ -60,7 +60,7 @@ private OperatorExtension(
6060
}
6161

6262
/**
63-
* Creates a {@link Builder} to set up an {@link OperatorExtension} instance.
63+
* Creates a {@link Builder} to set up an {@link LocalOperatorExtension} instance.
6464
*
6565
* @return the builder.
6666
*/
@@ -221,8 +221,8 @@ public Builder withPortForward(String namespace, String labelKey, String labelVa
221221
return this;
222222
}
223223

224-
public OperatorExtension build() {
225-
return new OperatorExtension(
224+
public LocalOperatorExtension build() {
225+
return new LocalOperatorExtension(
226226
configurationService,
227227
reconcilers,
228228
infrastructure,

operator-framework/src/test/java/io/javaoperatorsdk/operator/ChangeNamespaceIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import io.fabric8.kubernetes.api.model.NamespaceBuilder;
1313
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
1414
import io.fabric8.kubernetes.client.KubernetesClient;
15-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
15+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
1616
import io.javaoperatorsdk.operator.sample.changenamespace.ChangeNamespaceTestCustomResource;
1717
import io.javaoperatorsdk.operator.sample.changenamespace.ChangeNamespaceTestReconciler;
1818

@@ -26,8 +26,8 @@ class ChangeNamespaceIT {
2626
public static final String TEST_RESOURCE_NAME_3 = "test3";
2727
public static final String ADDITIONAL_TEST_NAMESPACE = "additional-test-namespace";
2828
@RegisterExtension
29-
OperatorExtension operator =
30-
OperatorExtension.builder().withReconciler(new ChangeNamespaceTestReconciler()).build();
29+
LocalOperatorExtension operator =
30+
LocalOperatorExtension.builder().withReconciler(new ChangeNamespaceTestReconciler()).build();
3131

3232
@Test
3333
void addNewAndRemoveOldNamespaceTest() {

operator-framework/src/test/java/io/javaoperatorsdk/operator/CleanerForReconcilerIT.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.junit.jupiter.api.extension.RegisterExtension;
55

66
import io.fabric8.kubernetes.api.model.ObjectMeta;
7-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
7+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
88
import io.javaoperatorsdk.operator.sample.cleanerforreconciler.CleanerForReconcilerCustomResource;
99
import io.javaoperatorsdk.operator.sample.cleanerforreconciler.CleanerForReconcilerTestReconciler;
1010

@@ -16,8 +16,9 @@ class CleanerForReconcilerIT {
1616
public static final String TEST_RESOURCE_NAME = "cleaner-for-reconciler-test1";
1717

1818
@RegisterExtension
19-
OperatorExtension operator =
20-
OperatorExtension.builder().withReconciler(new CleanerForReconcilerTestReconciler()).build();
19+
LocalOperatorExtension operator =
20+
LocalOperatorExtension.builder().withReconciler(new CleanerForReconcilerTestReconciler())
21+
.build();
2122

2223

2324
@Test

operator-framework/src/test/java/io/javaoperatorsdk/operator/ConcurrencyIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.slf4j.LoggerFactory;
1111

1212
import io.fabric8.kubernetes.api.model.ConfigMap;
13-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
13+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
1414
import io.javaoperatorsdk.operator.sample.simple.TestCustomResource;
1515
import io.javaoperatorsdk.operator.sample.simple.TestReconciler;
1616
import io.javaoperatorsdk.operator.support.TestUtils;
@@ -26,8 +26,8 @@ class ConcurrencyIT {
2626
private static final Logger log = LoggerFactory.getLogger(ConcurrencyIT.class);
2727

2828
@RegisterExtension
29-
OperatorExtension operator =
30-
OperatorExtension.builder().withReconciler(new TestReconciler(true)).build();
29+
LocalOperatorExtension operator =
30+
LocalOperatorExtension.builder().withReconciler(new TestReconciler(true)).build();
3131

3232
@Test
3333
void manyResourcesGetCreatedUpdatedAndDeleted() throws InterruptedException {

operator-framework/src/test/java/io/javaoperatorsdk/operator/ControllerExecutionIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import org.junit.jupiter.api.extension.RegisterExtension;
88

99
import io.fabric8.kubernetes.api.model.ConfigMap;
10-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
10+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
1111
import io.javaoperatorsdk.operator.sample.simple.TestCustomResource;
1212
import io.javaoperatorsdk.operator.sample.simple.TestReconciler;
1313
import io.javaoperatorsdk.operator.support.TestUtils;
@@ -18,8 +18,8 @@
1818
class ControllerExecutionIT {
1919

2020
@RegisterExtension
21-
OperatorExtension operator =
22-
OperatorExtension.builder().withReconciler(new TestReconciler(true)).build();
21+
LocalOperatorExtension operator =
22+
LocalOperatorExtension.builder().withReconciler(new TestReconciler(true)).build();
2323

2424
@Test
2525
void configMapGetsCreatedForTestCustomResource() {

operator-framework/src/test/java/io/javaoperatorsdk/operator/CreateUpdateInformerEventSourceEventFilterIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import io.fabric8.kubernetes.api.model.ConfigMap;
99
import io.fabric8.kubernetes.api.model.ObjectMeta;
10-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
10+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
1111
import io.javaoperatorsdk.operator.sample.createupdateeventfilter.CreateUpdateEventFilterTestCustomResource;
1212
import io.javaoperatorsdk.operator.sample.createupdateeventfilter.CreateUpdateEventFilterTestCustomResourceSpec;
1313
import io.javaoperatorsdk.operator.sample.createupdateeventfilter.CreateUpdateEventFilterTestReconciler;
@@ -19,8 +19,8 @@
1919
class CreateUpdateInformerEventSourceEventFilterIT {
2020

2121
@RegisterExtension
22-
OperatorExtension operator =
23-
OperatorExtension.builder()
22+
LocalOperatorExtension operator =
23+
LocalOperatorExtension.builder()
2424
.withReconciler(new CreateUpdateEventFilterTestReconciler())
2525
.build();
2626

operator-framework/src/test/java/io/javaoperatorsdk/operator/CustomResourceFilterIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.junit.jupiter.api.extension.RegisterExtension;
55

66
import io.fabric8.kubernetes.api.model.ObjectMeta;
7-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
7+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
88
import io.javaoperatorsdk.operator.sample.customfilter.CustomFilteringTestReconciler;
99
import io.javaoperatorsdk.operator.sample.customfilter.CustomFilteringTestResource;
1010
import io.javaoperatorsdk.operator.sample.customfilter.CustomFilteringTestResourceSpec;
@@ -14,8 +14,8 @@
1414
class CustomResourceFilterIT {
1515

1616
@RegisterExtension
17-
OperatorExtension operator =
18-
OperatorExtension.builder().withReconciler(new CustomFilteringTestReconciler()).build();
17+
LocalOperatorExtension operator =
18+
LocalOperatorExtension.builder().withReconciler(new CustomFilteringTestReconciler()).build();
1919

2020
@Test
2121
void doesCustomFiltering() throws InterruptedException {

operator-framework/src/test/java/io/javaoperatorsdk/operator/DeleterForManagedDependentResourcesOnlyIT.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.junit.jupiter.api.extension.RegisterExtension;
55

66
import io.fabric8.kubernetes.api.model.ObjectMeta;
7-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
7+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
88
import io.javaoperatorsdk.operator.sample.cleanermanageddependent.CleanerForManagedDependentCustomResource;
99
import io.javaoperatorsdk.operator.sample.cleanermanageddependent.CleanerForManagedDependentTestReconciler;
1010
import io.javaoperatorsdk.operator.sample.cleanermanageddependent.ConfigMapDependentResource;
@@ -17,8 +17,9 @@ class DeleterForManagedDependentResourcesOnlyIT {
1717
public static final String TEST_RESOURCE_NAME = "cleaner-for-reconciler-test1";
1818

1919
@RegisterExtension
20-
OperatorExtension operator =
21-
OperatorExtension.builder().withReconciler(new CleanerForManagedDependentTestReconciler())
20+
LocalOperatorExtension operator =
21+
LocalOperatorExtension.builder()
22+
.withReconciler(new CleanerForManagedDependentTestReconciler())
2223
.build();
2324

2425

operator-framework/src/test/java/io/javaoperatorsdk/operator/DependentOperationEventFilterIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import io.fabric8.kubernetes.api.model.ConfigMap;
99
import io.fabric8.kubernetes.api.model.ObjectMeta;
10-
import io.javaoperatorsdk.operator.junit.OperatorExtension;
10+
import io.javaoperatorsdk.operator.junit.LocalOperatorExtension;
1111
import io.javaoperatorsdk.operator.sample.dependentoperationeventfiltering.ConfigMapDependentResource;
1212
import io.javaoperatorsdk.operator.sample.dependentoperationeventfiltering.DependentOperationEventFilterCustomResource;
1313
import io.javaoperatorsdk.operator.sample.dependentoperationeventfiltering.DependentOperationEventFilterCustomResourceSpec;
@@ -23,8 +23,8 @@ class DependentOperationEventFilterIT {
2323
public static final String SPEC_VAL_2 = "val2";
2424

2525
@RegisterExtension
26-
OperatorExtension operator =
27-
OperatorExtension.builder()
26+
LocalOperatorExtension operator =
27+
LocalOperatorExtension.builder()
2828
.withReconciler(new DependentOperationEventFilterCustomResourceTestReconciler())
2929
.build();
3030

0 commit comments

Comments
 (0)