File tree 3 files changed +8
-11
lines changed
operator-framework-core/src
main/java/io/javaoperatorsdk/operator
processing/dependent/kubernetes
test/java/io/javaoperatorsdk/operator/api/config
3 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -26,9 +26,7 @@ default String getResourceTypeName() {
26
26
return ReconcilerUtils .getResourceTypeName (getResourceClass ());
27
27
}
28
28
29
- default InformerConfigHolder <R > getInformerConfig () {
30
- return InformerConfigHolder .DEFAULT_EVENT_SOURCE_CONFIG ;
31
- }
29
+ InformerConfigHolder <R > getInformerConfig ();
32
30
33
31
default Optional <OnAddFilter <? super R >> onAddFilter () {
34
32
return Optional .ofNullable (getInformerConfig ().getOnAddFilter ());
Original file line number Diff line number Diff line change 18
18
19
19
@ SuppressWarnings ("unused" )
20
20
public class InformerConfigHolder <R extends HasMetadata > {
21
- @ SuppressWarnings ("rawtypes" )
22
- public static final InformerConfigHolder DEFAULT_CONTROLLER_CONFIG =
23
- InformerConfigHolder .builder ().buildForController ();
24
- @ SuppressWarnings ("rawtypes" )
25
- public static final InformerConfigHolder DEFAULT_EVENT_SOURCE_CONFIG =
26
- InformerConfigHolder .builder ().buildForInformerEventSource ();
27
21
private final Builder builder = new Builder ();
28
22
private String name ;
29
23
private Set <String > namespaces ;
Original file line number Diff line number Diff line change 6
6
import org .junit .jupiter .api .Disabled ;
7
7
import org .junit .jupiter .api .Test ;
8
8
9
+ import io .fabric8 .kubernetes .api .model .HasMetadata ;
9
10
import io .javaoperatorsdk .operator .api .reconciler .Constants ;
11
+ import io .javaoperatorsdk .operator .processing .dependent .kubernetes .InformerConfigHolder ;
10
12
11
13
import static org .junit .jupiter .api .Assertions .*;
12
14
13
15
class ResourceConfigurationTest {
14
16
17
+ public static final ResourceConfiguration <HasMetadata > DEFAULT =
18
+ () -> InformerConfigHolder .builder ().buildForInformerEventSource ();
19
+
15
20
@ Test
16
21
void allNamespacesWatched () {
17
22
assertThrows (IllegalArgumentException .class ,
@@ -46,14 +51,14 @@ void currentNamespaceWatched() {
46
51
47
52
@ Test
48
53
void nullLabelSelectorByDefault () {
49
- assertNull (new ResourceConfiguration <>() {} .getLabelSelector ());
54
+ assertNull (DEFAULT .getLabelSelector ());
50
55
}
51
56
52
57
// todo: fix me
53
58
@ Disabled
54
59
@ Test
55
60
void shouldWatchAllNamespacesByDefault () {
56
- assertTrue (new ResourceConfiguration <>() {} .watchAllNamespaces ());
61
+ assertTrue (DEFAULT .watchAllNamespaces ());
57
62
}
58
63
59
64
@ Test
You can’t perform that action at this time.
0 commit comments