@@ -532,38 +532,21 @@ func TestReconcilerAdoptOrCreateResource_Adopt(t *testing.T) {
532532 ackv1alpha1 .AnnotationAdoptionPolicy : "adopt-or-create" ,
533533 ackv1alpha1 .AnnotationAdoptionFields : adoptionFieldsString ,
534534 })
535- updated , updatedRTObj , _ := resourceMocks ()
536- updated .On ("Identifiers" ).Return (ids )
537- updated .On ("Conditions" ).Return ([]* ackv1alpha1.Condition {})
538- updated .On ("MetaObject" ).Return (metav1.ObjectMeta {
539- Annotations : map [string ]string {
540- ackv1alpha1 .AnnotationAdoptionPolicy : "adopt-or-create" ,
541- ackv1alpha1 .AnnotationAdoptionFields : "{\" arn\" : \" my-adopt-book-arn\" }" ,
542- },
543- })
544- updated .On (
545- "ReplaceConditions" ,
546- mock .AnythingOfType ("[]*v1alpha1.Condition" ),
547- ).Return ()
548535
549536 rm := & ackmocks.AWSResourceManager {}
550537 rm .On ("ResolveReferences" , ctx , nil , desired ).Return (
551538 desired , false , nil ,
552539 ).Times (2 )
553540 desired .On ("PopulateResourceFromAnnotation" , adoptionFields ).Return (nil )
554541 rm .On ("ClearResolvedReferences" , desired ).Return (desired )
555- rm .On ("ClearResolvedReferences" , updated ).Return (updated )
542+ rm .On ("ClearResolvedReferences" , latest ).Return (latest )
556543 rm .On ("ClearResolvedReferences" , latest ).Return (latest )
557544 rm .On ("ReadOne" , ctx , desired ).Return (
558545 latest , nil ,
559546 ).Once ()
560- rm .On ("Update" , ctx , desired , latest , delta ).Return (
561- updated , nil ,
562- ).Once ()
563547 rm .On ("IsSynced" , ctx , latest ).Return (true , nil )
564548 rmf , rd := managedResourceManagerFactoryMocks (desired , latest )
565549
566- rm .On ("LateInitialize" , ctx , updated ).Return (latest , nil )
567550 rd .On ("IsManaged" , desired ).Return (false ).Once ()
568551 rd .On ("IsManaged" , desired ).Return (true )
569552 rd .On ("MarkAdopted" , latest ).Return ().Once ()
@@ -572,28 +555,16 @@ func TestReconcilerAdoptOrCreateResource_Adopt(t *testing.T) {
572555 ackv1alpha1 .AnnotationAdoptionFields : adoptionFieldsString ,
573556 ackv1alpha1 .AnnotationAdopted : "true" ,
574557 })
575- // setManaged
576- rd .On ("Delta" , latest , latest ).Return (ackcompare .NewDelta ()).Once ()
577- // update
578- rd .On ("Delta" , desired , latest ).Return (delta ).Once ()
579- //
580- rd .On ("Delta" , desired , updated ).Return (ackcompare .NewDelta ())
581- rd .On ("Delta" , updated , updated ).Return (ackcompare .NewDelta ())
582- rd .On ("MarkAdopted" , updated ).Return ().Once ()
583558
584559 r , kc , scmd := reconcilerMocks (rmf )
585560 rm .On ("EnsureTags" , ctx , desired , scmd ).Return (nil )
586561 statusWriter := & ctrlrtclientmock.SubResourceWriter {}
587562 kc .On ("Status" ).Return (statusWriter )
588563 kc .On ("Patch" , withoutCancelContextMatcher , latestRTObj , mock .AnythingOfType ("*client.mergeFromPatch" )).Return (nil )
589- kc .On ("Patch" , withoutCancelContextMatcher , updatedRTObj , mock .AnythingOfType ("*client.mergeFromPatch" )).Return (nil )
590- statusWriter .On ("Patch" , withoutCancelContextMatcher , updatedRTObj , mock .AnythingOfType ("*client.mergeFromPatch" )).Return (nil )
564+ statusWriter .On ("Patch" , withoutCancelContextMatcher , latestRTObj , mock .AnythingOfType ("*client.mergeFromPatch" )).Return (nil )
591565 _ , err := r .Sync (ctx , rm , desired )
592- require .Nil (err )
566+ require .NotNil (err )
593567 rm .AssertNumberOfCalls (t , "ReadOne" , 1 )
594- rm .AssertCalled (t , "Update" , ctx , desired , latest , delta )
595- rd .AssertCalled (t , "Delta" , desired , latest )
596- rd .AssertNumberOfCalls (t , "MarkAdopted" , 2 )
597568 // Assert that the resource is not created or updated
598569 rm .AssertNumberOfCalls (t , "Create" , 0 )
599570}
0 commit comments