|  | 
| 8 | 8 | import io.fabric8.kubernetes.api.model.apps.Deployment; | 
| 9 | 9 | import io.fabric8.kubernetes.api.model.apps.DeploymentBuilder; | 
| 10 | 10 | import io.fabric8.kubernetes.api.model.apps.DeploymentSpec; | 
| 11 |  | -import io.fabric8.kubernetes.api.model.apps.DeploymentStatus; | 
| 12 | 11 | import io.fabric8.kubernetes.client.CustomResource; | 
| 13 | 12 | import io.fabric8.kubernetes.client.KubernetesClientException; | 
| 14 | 13 | import io.fabric8.kubernetes.client.http.HttpRequest; | 
| @@ -153,44 +152,6 @@ void handleKubernetesExceptionShouldThrowMissingCRDExceptionWhenAppropriate() { | 
| 153 | 152 |                 HasMetadata.getFullResourceName(Tomcat.class))); | 
| 154 | 153 |   } | 
| 155 | 154 | 
 | 
| 156 |  | -  @Test | 
| 157 |  | -  void checksIfOwnerReferenceCanBeAdded() { | 
| 158 |  | -    assertThrows( | 
| 159 |  | -        OperatorException.class, | 
| 160 |  | -        () -> | 
| 161 |  | -            ReconcilerUtils.checkIfCanAddOwnerReference( | 
| 162 |  | -                namespacedResource(), namespacedResourceFromOtherNamespace())); | 
| 163 |  | - | 
| 164 |  | -    assertThrows( | 
| 165 |  | -        OperatorException.class, | 
| 166 |  | -        () -> | 
| 167 |  | -            ReconcilerUtils.checkIfCanAddOwnerReference( | 
| 168 |  | -                namespacedResource(), clusterScopedResource())); | 
| 169 |  | - | 
| 170 |  | -    assertDoesNotThrow( | 
| 171 |  | -        () -> { | 
| 172 |  | -          ReconcilerUtils.checkIfCanAddOwnerReference( | 
| 173 |  | -              clusterScopedResource(), clusterScopedResource()); | 
| 174 |  | -          ReconcilerUtils.checkIfCanAddOwnerReference(namespacedResource(), namespacedResource()); | 
| 175 |  | -        }); | 
| 176 |  | -  } | 
| 177 |  | - | 
| 178 |  | -  private ClusterRole clusterScopedResource() { | 
| 179 |  | -    return new ClusterRoleBuilder().withMetadata(new ObjectMetaBuilder().build()).build(); | 
| 180 |  | -  } | 
| 181 |  | - | 
| 182 |  | -  private ConfigMap namespacedResource() { | 
| 183 |  | -    return new ConfigMapBuilder() | 
| 184 |  | -        .withMetadata(new ObjectMetaBuilder().withNamespace("testns1").build()) | 
| 185 |  | -        .build(); | 
| 186 |  | -  } | 
| 187 |  | - | 
| 188 |  | -  private ConfigMap namespacedResourceFromOtherNamespace() { | 
| 189 |  | -    return new ConfigMapBuilder() | 
| 190 |  | -        .withMetadata(new ObjectMetaBuilder().withNamespace("testns2").build()) | 
| 191 |  | -        .build(); | 
| 192 |  | -  } | 
| 193 |  | - | 
| 194 | 155 |   @Group("tomcatoperator.io") | 
| 195 | 156 |   @Version("v1") | 
| 196 | 157 |   @ShortNames("tc") | 
|  | 
0 commit comments