mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-29 17:24:20 -04:00 
			
		
		
		
	
		
			
	
	
		
			30 lines
		
	
	
		
			393 B
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			393 B
		
	
	
	
		
			Go
		
	
	
	
	
	
|   | package rcode | ||
|  | 
 | ||
|  | import ( | ||
|  | 	"testing" | ||
|  | 
 | ||
|  | 	"github.com/miekg/dns" | ||
|  | ) | ||
|  | 
 | ||
|  | func TestToString(t *testing.T) { | ||
|  | 	tests := []struct { | ||
|  | 		in       int | ||
|  | 		expected string | ||
|  | 	}{ | ||
|  | 		{ | ||
|  | 			dns.RcodeSuccess, | ||
|  | 			"NOERROR", | ||
|  | 		}, | ||
|  | 		{ | ||
|  | 			28, | ||
|  | 			"RCODE28", | ||
|  | 		}, | ||
|  | 	} | ||
|  | 	for i, test := range tests { | ||
|  | 		got := ToString(test.in) | ||
|  | 		if got != test.expected { | ||
|  | 			t.Errorf("Test %d, expected %s, got %s", i, test.expected, got) | ||
|  | 		} | ||
|  | 	} | ||
|  | } |