2020package cloudstack
2121
2222import (
23- "fmt "
23+ "errors "
2424 "sort"
2525 "strings"
2626 "testing"
@@ -495,7 +495,6 @@ func TestCheckLoadBalancerRule(t *testing.T) {
495495 t .Fatalf ("expected rule entry to be removed from map" )
496496 }
497497 })
498-
499498}
500499
501500func TestRuleToString (t * testing.T ) {
@@ -727,20 +726,23 @@ func TestRulesMapToString(t *testing.T) {
727726 parts := strings .Split (got , ", " )
728727 if len (parts ) != len (expectedRules ) {
729728 t .Errorf ("rulesMapToString() returned %d rules, want %d" , len (parts ), len (expectedRules ))
729+
730730 return
731731 }
732732 for _ , expectedRule := range expectedRules {
733733 found := false
734734 for _ , part := range parts {
735735 if part == expectedRule {
736736 found = true
737+
737738 break
738739 }
739740 }
740741 if ! found {
741742 t .Errorf ("rulesMapToString() missing rule %q in output %q" , expectedRule , got )
742743 }
743744 }
745+
744746 return
745747 }
746748
@@ -922,7 +924,7 @@ func TestGetPublicIPAddress(t *testing.T) {
922924
923925 mockAddress := cloudstack .NewMockAddressServiceIface (ctrl )
924926 listParams := & cloudstack.ListPublicIpAddressesParams {}
925- apiErr := fmt . Errorf ("API error" )
927+ apiErr := errors . New ("API error" )
926928
927929 gomock .InOrder (
928930 mockAddress .EXPECT ().NewListPublicIpAddressesParams ().Return (listParams ),
@@ -1080,7 +1082,7 @@ func TestAssociatePublicIPAddress(t *testing.T) {
10801082 t .Cleanup (ctrl .Finish )
10811083
10821084 mockNetwork := cloudstack .NewMockNetworkServiceIface (ctrl )
1083- apiErr := fmt . Errorf ("network API error" )
1085+ apiErr := errors . New ("network API error" )
10841086
10851087 mockNetwork .EXPECT ().GetNetworkByID ("net-123" , gomock .Any ()).Return (nil , 1 , apiErr )
10861088
@@ -1106,7 +1108,7 @@ func TestAssociatePublicIPAddress(t *testing.T) {
11061108
11071109 mockNetwork := cloudstack .NewMockNetworkServiceIface (ctrl )
11081110
1109- mockNetwork .EXPECT ().GetNetworkByID ("net-123" , gomock .Any ()).Return (nil , 0 , fmt . Errorf ("not found" ))
1111+ mockNetwork .EXPECT ().GetNetworkByID ("net-123" , gomock .Any ()).Return (nil , 0 , errors . New ("not found" ))
11101112
11111113 lb := & loadBalancer {
11121114 CloudStackClient : & cloudstack.CloudStackClient {
@@ -1137,7 +1139,7 @@ func TestAssociatePublicIPAddress(t *testing.T) {
11371139 }
11381140
11391141 associateParams := & cloudstack.AssociateIpAddressParams {}
1140- apiErr := fmt . Errorf ("associate API error" )
1142+ apiErr := errors . New ("associate API error" )
11411143
11421144 gomock .InOrder (
11431145 mockNetwork .EXPECT ().GetNetworkByID ("net-123" , gomock .Any ()).Return (networkResp , 1 , nil ),
@@ -1235,7 +1237,7 @@ func TestReleaseLoadBalancerIP(t *testing.T) {
12351237
12361238 mockAddress := cloudstack .NewMockAddressServiceIface (ctrl )
12371239 disassociateParams := & cloudstack.DisassociateIpAddressParams {}
1238- apiErr := fmt . Errorf ("disassociate API error" )
1240+ apiErr := errors . New ("disassociate API error" )
12391241
12401242 gomock .InOrder (
12411243 mockAddress .EXPECT ().NewDisassociateIpAddressParams ("ip-123" ).Return (disassociateParams ),
@@ -1510,7 +1512,7 @@ func TestCreateLoadBalancerRule(t *testing.T) {
15101512
15111513 mockLB := cloudstack .NewMockLoadBalancerServiceIface (ctrl )
15121514 createParams := & cloudstack.CreateLoadBalancerRuleParams {}
1513- apiErr := fmt . Errorf ("create rule API error" )
1515+ apiErr := errors . New ("create rule API error" )
15141516
15151517 gomock .InOrder (
15161518 mockLB .EXPECT ().NewCreateLoadBalancerRuleParams ("roundrobin" , "test-rule-tcp-80" , 30000 , 80 ).Return (createParams ),
@@ -1653,7 +1655,7 @@ func TestDeleteLoadBalancerRule(t *testing.T) {
16531655
16541656 mockLB := cloudstack .NewMockLoadBalancerServiceIface (ctrl )
16551657 deleteParams := & cloudstack.DeleteLoadBalancerRuleParams {}
1656- apiErr := fmt . Errorf ("delete rule API error" )
1658+ apiErr := errors . New ("delete rule API error" )
16571659
16581660 gomock .InOrder (
16591661 mockLB .EXPECT ().NewDeleteLoadBalancerRuleParams ("rule-123" ).Return (deleteParams ),
@@ -1723,7 +1725,7 @@ func TestAssignHostsToRule(t *testing.T) {
17231725
17241726 mockLB := cloudstack .NewMockLoadBalancerServiceIface (ctrl )
17251727 assignParams := & cloudstack.AssignToLoadBalancerRuleParams {}
1726- apiErr := fmt . Errorf ("assign API error" )
1728+ apiErr := errors . New ("assign API error" )
17271729
17281730 gomock .InOrder (
17291731 mockLB .EXPECT ().NewAssignToLoadBalancerRuleParams ("rule-123" ).Return (assignParams ),
@@ -1816,7 +1818,7 @@ func TestRemoveHostsFromRule(t *testing.T) {
18161818
18171819 mockLB := cloudstack .NewMockLoadBalancerServiceIface (ctrl )
18181820 removeParams := & cloudstack.RemoveFromLoadBalancerRuleParams {}
1819- apiErr := fmt . Errorf ("remove API error" )
1821+ apiErr := errors . New ("remove API error" )
18201822
18211823 gomock .InOrder (
18221824 mockLB .EXPECT ().NewRemoveFromLoadBalancerRuleParams ("rule-123" ).Return (removeParams ),
@@ -2052,7 +2054,7 @@ func TestUpdateFirewallRule(t *testing.T) {
20522054
20532055 mockFirewall := cloudstack .NewMockFirewallServiceIface (ctrl )
20542056 listParams := & cloudstack.ListFirewallRulesParams {}
2055- apiErr := fmt . Errorf ("list API error" )
2057+ apiErr := errors . New ("list API error" )
20562058
20572059 gomock .InOrder (
20582060 mockFirewall .EXPECT ().NewListFirewallRulesParams ().Return (listParams ),
@@ -2087,7 +2089,7 @@ func TestUpdateFirewallRule(t *testing.T) {
20872089 }
20882090
20892091 createParams := & cloudstack.CreateFirewallRuleParams {}
2090- apiErr := fmt . Errorf ("create API error" )
2092+ apiErr := errors . New ("create API error" )
20912093
20922094 gomock .InOrder (
20932095 mockFirewall .EXPECT ().NewListFirewallRulesParams ().Return (listParams ),
@@ -2134,7 +2136,7 @@ func TestUpdateFirewallRule(t *testing.T) {
21342136 }
21352137
21362138 deleteParams := & cloudstack.DeleteFirewallRuleParams {}
2137- deleteErr := fmt . Errorf ("delete API error" )
2139+ deleteErr := errors . New ("delete API error" )
21382140 createParams := & cloudstack.CreateFirewallRuleParams {}
21392141 createResp := & cloudstack.CreateFirewallRuleResponse {
21402142 Id : "fw-124" ,
@@ -2248,7 +2250,7 @@ func TestDeleteFirewallRule(t *testing.T) {
22482250
22492251 mockFirewall := cloudstack .NewMockFirewallServiceIface (ctrl )
22502252 listParams := & cloudstack.ListFirewallRulesParams {}
2251- apiErr := fmt . Errorf ("list API error" )
2253+ apiErr := errors . New ("list API error" )
22522254
22532255 gomock .InOrder (
22542256 mockFirewall .EXPECT ().NewListFirewallRulesParams ().Return (listParams ),
@@ -2290,7 +2292,7 @@ func TestDeleteFirewallRule(t *testing.T) {
22902292 }
22912293
22922294 deleteParams := & cloudstack.DeleteFirewallRuleParams {}
2293- deleteErr := fmt . Errorf ("delete API error" )
2295+ deleteErr := errors . New ("delete API error" )
22942296
22952297 gomock .InOrder (
22962298 mockFirewall .EXPECT ().NewListFirewallRulesParams ().Return (listParams ),
@@ -2310,7 +2312,7 @@ func TestDeleteFirewallRule(t *testing.T) {
23102312 if deleted {
23112313 t .Errorf ("deleted = true, want false" )
23122314 }
2313- if err != deleteErr {
2315+ if ! errors . Is ( err , deleteErr ) {
23142316 t .Errorf ("error = %v, want %v" , err , deleteErr )
23152317 }
23162318 })
@@ -2858,7 +2860,7 @@ func TestReconcileHostsForRule(t *testing.T) {
28582860 },
28592861 }, nil ),
28602862 mockLB .EXPECT ().NewAssignToLoadBalancerRuleParams ("rule-1" ).Return (assignParams ),
2861- mockLB .EXPECT ().AssignToLoadBalancerRule (gomock .Any ()).Return (nil , fmt . Errorf ("assign API error" )),
2863+ mockLB .EXPECT ().AssignToLoadBalancerRule (gomock .Any ()).Return (nil , errors . New ("assign API error" )),
28622864 // removeHostsFromRule should NOT be called because assign failed
28632865 )
28642866
@@ -2886,7 +2888,7 @@ func TestReconcileHostsForRule(t *testing.T) {
28862888 listParams := & cloudstack.ListLoadBalancerRuleInstancesParams {}
28872889
28882890 mockLB .EXPECT ().NewListLoadBalancerRuleInstancesParams ("rule-1" ).Return (listParams )
2889- mockLB .EXPECT ().ListLoadBalancerRuleInstances (gomock .Any ()).Return (nil , fmt . Errorf ("API error" ))
2891+ mockLB .EXPECT ().ListLoadBalancerRuleInstances (gomock .Any ()).Return (nil , errors . New ("API error" ))
28902892
28912893 lb := & loadBalancer {
28922894 CloudStackClient : & cloudstack.CloudStackClient {
0 commit comments