fix existing tests
This commit is contained in:
		
				
					committed by
					
						 Alex Stockinger
						Alex Stockinger
					
				
			
			
				
	
			
			
			
						parent
						
							c28a1a24d8
						
					
				
				
					commit
					d3332fe176
				
			| @@ -16,6 +16,8 @@ package iptables | ||||
|  | ||||
| import ( | ||||
| 	"testing" | ||||
|  | ||||
| 	"github.com/prometheus/client_golang/prometheus" | ||||
| ) | ||||
|  | ||||
| var rules = []Rule{ | ||||
| @@ -89,8 +91,9 @@ func TestSet(t *testing.T) { | ||||
| 			t.Fatalf("test case %q: got unexpected error instantiating controller: %v", tc.name, err) | ||||
| 		} | ||||
| 		for i := range tc.sets { | ||||
| 			if err := controller.Set(tc.sets[i]); err != nil { | ||||
| 				t.Fatalf("test case %q: got unexpected error seting rule set %d: %v", tc.name, i, err) | ||||
| 			ruleSet := RuleSet{AppendRules: tc.sets[i]} | ||||
| 			if err := controller.Set(ruleSet); err != nil { | ||||
| 				t.Fatalf("test case %q: got unexpected error setting rule set %d: %v", tc.name, i, err) | ||||
| 			} | ||||
| 		} | ||||
| 		for i, f := range tc.actions { | ||||
| @@ -110,12 +113,12 @@ func TestSet(t *testing.T) { | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		if len(tc.out) != len(controller.rules) { | ||||
| 			t.Errorf("test case %q: expected %d rules in controller, got %d", tc.name, len(tc.out), len(controller.rules)) | ||||
| 		if len(tc.out) != len(controller.appendRules) { | ||||
| 			t.Errorf("test case %q: expected %d rules in controller, got %d", tc.name, len(tc.out), len(controller.appendRules)) | ||||
| 		} else { | ||||
| 			for i := range tc.out { | ||||
| 				if tc.out[i].String() != controller.rules[i].String() { | ||||
| 					t.Errorf("test case %q: expected rule %d in controller to be equal: expected %v, got %v", tc.name, i, tc.out[i], controller.rules[i]) | ||||
| 				if tc.out[i].String() != controller.appendRules[i].String() { | ||||
| 					t.Errorf("test case %q: expected rule %d in controller to be equal: expected %v, got %v", tc.name, i, tc.out[i], controller.appendRules[i]) | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| @@ -145,11 +148,12 @@ func TestCleanUp(t *testing.T) { | ||||
| 		if err != nil { | ||||
| 			t.Fatalf("test case %q: got unexpected error instantiating controller: %v", tc.name, err) | ||||
| 		} | ||||
| 		if err := controller.Set(tc.rules); err != nil { | ||||
| 		ruleSet := RuleSet{AppendRules: tc.rules} | ||||
| 		if err := controller.Set(ruleSet); err != nil { | ||||
| 			t.Fatalf("test case %q: Set should not fail: %v", tc.name, err) | ||||
| 		} | ||||
| 		if len(client.storage) != len(tc.rules) { | ||||
| 			t.Errorf("test case %q: expected %d rules in storage, got %d rules", tc.name, len(tc.rules), len(client.storage)) | ||||
| 			t.Errorf("test case %q: expected %d rules in storage, got %d rules", tc.name, len(ruleSet.AppendRules), len(client.storage)) | ||||
| 		} | ||||
| 		if err := controller.CleanUp(); err != nil { | ||||
| 			t.Errorf("test case %q: got unexpected error: %v", tc.name, err) | ||||
|   | ||||
| @@ -101,7 +101,8 @@ func TestRuleCache(t *testing.T) { | ||||
| 		client := &fakeClient{} | ||||
| 		controller.v4 = client | ||||
| 		controller.v6 = client | ||||
| 		if err := controller.Set(tc.rules); err != nil { | ||||
| 		ruleSet := RuleSet{AppendRules: tc.rules} | ||||
| 		if err := controller.Set(ruleSet); err != nil { | ||||
| 			t.Fatalf("test case %q: Set should not fail: %v", tc.name, err) | ||||
| 		} | ||||
| 		// Reset the client's calls so we can examine how many times | ||||
|   | ||||
		Reference in New Issue
	
	Block a user