File tree Expand file tree Collapse file tree 3 files changed +56
-0
lines changed 
operator-framework/src/test/java/io/javaoperatorsdk/operator/baseapi/expectation Expand file tree Collapse file tree 3 files changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ package  io .javaoperatorsdk .operator .baseapi .expectation ;
2+ 
3+ import  io .fabric8 .kubernetes .api .model .Namespaced ;
4+ import  io .fabric8 .kubernetes .client .CustomResource ;
5+ import  io .fabric8 .kubernetes .model .annotation .Group ;
6+ import  io .fabric8 .kubernetes .model .annotation .ShortNames ;
7+ import  io .fabric8 .kubernetes .model .annotation .Version ;
8+ 
9+ @ Group ("sample.javaoperatorsdk" )
10+ @ Version ("v1" )
11+ @ ShortNames ("ecr" )
12+ public  class  ExpectationCustomResource  extends  CustomResource <Void , Void > implements  Namespaced  {}
Original file line number Diff line number Diff line change 1+ package  io .javaoperatorsdk .operator .baseapi .expectation ;
2+ 
3+ import  org .junit .jupiter .api .Test ;
4+ import  org .junit .jupiter .api .extension .RegisterExtension ;
5+ 
6+ import  io .javaoperatorsdk .operator .junit .LocallyRunOperatorExtension ;
7+ 
8+ class  ExpectationIT  {
9+ 
10+   @ RegisterExtension 
11+   LocallyRunOperatorExtension  extension  =
12+       LocallyRunOperatorExtension .builder ().withReconciler (new  ExpectationReconciler ()).build ();
13+ 
14+   @ Test 
15+   void  testExpectation () {}
16+ }
Original file line number Diff line number Diff line change 1+ package  io .javaoperatorsdk .operator .baseapi .expectation ;
2+ 
3+ import  java .util .List ;
4+ 
5+ import  io .javaoperatorsdk .operator .api .reconciler .Context ;
6+ import  io .javaoperatorsdk .operator .api .reconciler .EventSourceContext ;
7+ import  io .javaoperatorsdk .operator .api .reconciler .Reconciler ;
8+ import  io .javaoperatorsdk .operator .api .reconciler .UpdateControl ;
9+ import  io .javaoperatorsdk .operator .processing .event .source .EventSource ;
10+ import  io .javaoperatorsdk .operator .processing .expectation .ExpectationManager ;
11+ 
12+ public  class  ExpectationReconciler  implements  Reconciler <ExpectationCustomResource > {
13+ 
14+   ExpectationManager <ExpectationCustomResource > expectationManager  = new  ExpectationManager <>();
15+ 
16+   @ Override 
17+   public  UpdateControl <ExpectationCustomResource > reconcile (
18+       ExpectationCustomResource  resource , Context <ExpectationCustomResource > context ) {
19+ 
20+     return  UpdateControl .noUpdate ();
21+   }
22+ 
23+   @ Override 
24+   public  List <EventSource <?, ExpectationCustomResource >> prepareEventSources (
25+       EventSourceContext <ExpectationCustomResource > context ) {
26+     return  List .of ();
27+   }
28+ }
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments