@@ -1566,6 +1566,16 @@ func TestNLBReconciliationDeletion(t *testing.T) {
1566
1566
NetworkLoadBalancer : networkloadbalancer.NetworkLoadBalancer {}}, errors .New ("could not get nlb" ))
1567
1567
},
1568
1568
},
1569
+ {
1570
+ name : "get nlb error, not found" ,
1571
+ errorExpected : false ,
1572
+ testSpecificSetup : func (machineScope * MachineScope , nlbClient * mock_nlb.MockNetworkLoadBalancerClient ) {
1573
+ nlbClient .EXPECT ().GetNetworkLoadBalancer (gomock .Any (), gomock .Eq (networkloadbalancer.GetNetworkLoadBalancerRequest {
1574
+ NetworkLoadBalancerId : common .String ("nlbid" ),
1575
+ })).Return (networkloadbalancer.GetNetworkLoadBalancerResponse {
1576
+ NetworkLoadBalancer : networkloadbalancer.NetworkLoadBalancer {}}, ociutil .ErrNotFound )
1577
+ },
1578
+ },
1569
1579
{
1570
1580
name : "backend exists" ,
1571
1581
errorExpected : false ,
@@ -2108,6 +2118,22 @@ func TestLBReconciliationDeletion(t *testing.T) {
2108
2118
errorSubStringMatch bool
2109
2119
testSpecificSetup func (machineScope * MachineScope , lbClient * mock_lb.MockLoadBalancerClient )
2110
2120
}{
2121
+ {
2122
+ name : "get lb error" ,
2123
+ errorExpected : false ,
2124
+ testSpecificSetup : func (machineScope * MachineScope , nlbClient * mock_lb.MockLoadBalancerClient ) {
2125
+ machineScope .OCIMachine .Status .Addresses = []clusterv1.MachineAddress {
2126
+ {
2127
+ Type : clusterv1 .MachineInternalIP ,
2128
+ Address : "1.1.1.1" ,
2129
+ },
2130
+ }
2131
+ nlbClient .EXPECT ().GetLoadBalancer (gomock .Any (), gomock .Eq (loadbalancer.GetLoadBalancerRequest {
2132
+ LoadBalancerId : common .String ("lbid" ),
2133
+ })).Return (loadbalancer.GetLoadBalancerResponse {
2134
+ LoadBalancer : loadbalancer.LoadBalancer {}}, ociutil .ErrNotFound )
2135
+ },
2136
+ },
2111
2137
{
2112
2138
name : "get lb error" ,
2113
2139
errorExpected : true ,
0 commit comments