Documentation
¶
Index ¶
- Constants
- func FakeAPBinding() *apbindingpb.APBinding
- func FakeAgent() *agentpb.Agent
- func FakeAttestationPolicy() *attestationpolicypb.AttestationPolicy
- func FakeBundle() *types.Bundle
- func FakeCluster() *clusterpb.Cluster
- func FakeFederatedService() *federatedservicepb.FederatedService
- func FakeTrustZone() *trustzonepb.TrustZone
- func PtrOf[T any](val T) *T
- func RequireUnimplemented(t *testing.T, err error)
- type TestServer
Constants ¶
View Source
const ( FakeTrustZoneID = "fake-tz-id" FakeTrustZoneName = "fake-tz-name" FakeTrustDomain = "fake.trust.domain" FakeClusterID = "fake-cluster-id" FakeClusterName = "fake-cluster-name" FakeAgentToken = "fake-agent-token" FakeAgentID = "fake-agent-id" FakeFSID = "fake-fs-id" FakeFSName = "fake-fs-name" FakeAttestationPolicyID = "fake-ap-id" FakeAttestationPolicyName = "fake-ap-name" FakeAPBindingID = "fake-ap-binding-id" )
Variables ¶
This section is empty.
Functions ¶
func FakeAPBinding ¶
func FakeAPBinding() *apbindingpb.APBinding
func FakeAttestationPolicy ¶
func FakeAttestationPolicy() *attestationpolicypb.AttestationPolicy
func FakeBundle ¶
func FakeCluster ¶
func FakeFederatedService ¶
func FakeFederatedService() *federatedservicepb.FederatedService
func FakeTrustZone ¶
func FakeTrustZone() *trustzonepb.TrustZone
func RequireUnimplemented ¶
RequireUnimplemented requires that an error is a gRPC Status with the Unimplemented code.
Types ¶
type TestServer ¶
type TestServer struct {
Listener *bufconn.Listener
Server *grpc.Server
// contains filtered or unexported fields
}
TestServer provides a gRPC server for testing with an in-memory bufconn transport.
func NewTestServer ¶
func NewTestServer(t *testing.T) *TestServer
func (*TestServer) CreateClientConn ¶
func (ts *TestServer) CreateClientConn() *grpc.ClientConn
BuildTestConn creates a gRPC client connection for the provided TestServer.
func (*TestServer) Serve ¶
func (ts *TestServer) Serve()
Click to show internal directories.
Click to hide internal directories.