MCPcopy Create free account
hub / github.com/datastax/cql-proxy / connectTestClient

Function connectTestClient

proxy/proxy_test.go:519–528  ·  view source on GitHub ↗
(t *testing.T, ctx context.Context, proxyContactPoint string)

Source from the content-addressed store, hash-verified

517}
518
519func connectTestClient(t *testing.T, ctx context.Context, proxyContactPoint string) *proxycore.ClientConn {
520 cl, err := proxycore.ConnectClient(ctx, proxycore.NewEndpoint(proxyContactPoint), proxycore.ClientConnConfig{})
521 require.NoError(t, err)
522
523 version, err := cl.Handshake(ctx, primitive.ProtocolVersion4, nil)
524 require.NoError(t, err)
525 assert.Equal(t, primitive.ProtocolVersion4, version)
526
527 return cl
528}
529
530func waitUntil(d time.Duration, check func() bool) bool {
531 iterations := int(d / (100 * time.Millisecond))

Calls 3

ConnectClientFunction · 0.92
NewEndpointFunction · 0.92
HandshakeMethod · 0.80

Tested by

no test coverage detected