@@ -1636,6 +1636,16 @@ func TestNLBReconciliationDeletion(t *testing.T) {
16361636 NetworkLoadBalancer : networkloadbalancer.NetworkLoadBalancer {}}, errors .New ("could not get nlb" ))
16371637 },
16381638 },
1639+ {
1640+ name : "get nlb error, not found" ,
1641+ errorExpected : false ,
1642+ testSpecificSetup : func (machineScope * MachineScope , nlbClient * mock_nlb.MockNetworkLoadBalancerClient ) {
1643+ nlbClient .EXPECT ().GetNetworkLoadBalancer (gomock .Any (), gomock .Eq (networkloadbalancer.GetNetworkLoadBalancerRequest {
1644+ NetworkLoadBalancerId : common .String ("nlbid" ),
1645+ })).Return (networkloadbalancer.GetNetworkLoadBalancerResponse {
1646+ NetworkLoadBalancer : networkloadbalancer.NetworkLoadBalancer {}}, ociutil .ErrNotFound )
1647+ },
1648+ },
16391649 {
16401650 name : "backend exists" ,
16411651 errorExpected : false ,
@@ -2178,6 +2188,22 @@ func TestLBReconciliationDeletion(t *testing.T) {
21782188 errorSubStringMatch bool
21792189 testSpecificSetup func (machineScope * MachineScope , lbClient * mock_lb.MockLoadBalancerClient )
21802190 }{
2191+ {
2192+ name : "get lb error" ,
2193+ errorExpected : false ,
2194+ testSpecificSetup : func (machineScope * MachineScope , nlbClient * mock_lb.MockLoadBalancerClient ) {
2195+ machineScope .OCIMachine .Status .Addresses = []clusterv1.MachineAddress {
2196+ {
2197+ Type : clusterv1 .MachineInternalIP ,
2198+ Address : "1.1.1.1" ,
2199+ },
2200+ }
2201+ nlbClient .EXPECT ().GetLoadBalancer (gomock .Any (), gomock .Eq (loadbalancer.GetLoadBalancerRequest {
2202+ LoadBalancerId : common .String ("lbid" ),
2203+ })).Return (loadbalancer.GetLoadBalancerResponse {
2204+ LoadBalancer : loadbalancer.LoadBalancer {}}, ociutil .ErrNotFound )
2205+ },
2206+ },
21812207 {
21822208 name : "get lb error" ,
21832209 errorExpected : true ,
0 commit comments