@@ -1636,6 +1636,16 @@ func TestNLBReconciliationDeletion(t *testing.T) {
1636
1636
NetworkLoadBalancer : networkloadbalancer.NetworkLoadBalancer {}}, errors .New ("could not get nlb" ))
1637
1637
},
1638
1638
},
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
+ },
1639
1649
{
1640
1650
name : "backend exists" ,
1641
1651
errorExpected : false ,
@@ -2178,6 +2188,22 @@ func TestLBReconciliationDeletion(t *testing.T) {
2178
2188
errorSubStringMatch bool
2179
2189
testSpecificSetup func (machineScope * MachineScope , lbClient * mock_lb.MockLoadBalancerClient )
2180
2190
}{
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
+ },
2181
2207
{
2182
2208
name : "get lb error" ,
2183
2209
errorExpected : true ,
0 commit comments