github.com/outbrain/consul@v1.4.5/agent/structs/testing_service_definition.go (about)

     1  package structs
     2  
     3  import (
     4  	"github.com/mitchellh/go-testing-interface"
     5  )
     6  
     7  // TestServiceDefinition returns a ServiceDefinition for a typical service.
     8  func TestServiceDefinition(t testing.T) *ServiceDefinition {
     9  	return &ServiceDefinition{
    10  		Name: "db",
    11  		Port: 1234,
    12  	}
    13  }
    14  
    15  // TestServiceDefinitionProxy returns a ServiceDefinition for a proxy.
    16  func TestServiceDefinitionProxy(t testing.T) *ServiceDefinition {
    17  	return &ServiceDefinition{
    18  		Kind: ServiceKindConnectProxy,
    19  		Name: "foo-proxy",
    20  		Port: 1234,
    21  		Proxy: &ConnectProxyConfig{
    22  			DestinationServiceName: "db",
    23  		},
    24  	}
    25  }