36 lines
		
	
	
		
			575 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			575 B
		
	
	
	
		
			Go
		
	
	
	
| package kube_inventory
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 	"time"
 | |
| 
 | |
| 	"github.com/influxdata/telegraf/internal/tls"
 | |
| )
 | |
| 
 | |
| type mockHandler struct {
 | |
| 	responseMap map[string]interface{}
 | |
| }
 | |
| 
 | |
| func toStrPtr(s string) *string {
 | |
| 	return &s
 | |
| }
 | |
| 
 | |
| func toInt32Ptr(i int32) *int32 {
 | |
| 	return &i
 | |
| }
 | |
| 
 | |
| func toInt64Ptr(i int64) *int64 {
 | |
| 	return &i
 | |
| }
 | |
| 
 | |
| func toBoolPtr(b bool) *bool {
 | |
| 	return &b
 | |
| }
 | |
| 
 | |
| func TestNewClient(t *testing.T) {
 | |
| 	_, err := newClient("https://127.0.0.1:443/", "default", "abc123", time.Second, tls.ClientConfig{})
 | |
| 	if err != nil {
 | |
| 		t.Errorf("Failed to create new client - %s", err.Error())
 | |
| 	}
 | |
| }
 |