MCPcopy Create free account
hub / github.com/erpc/erpc / TestServerConfigSetDefaults_GrpcPortDefaultsToHttpPort

Function TestServerConfigSetDefaults_GrpcPortDefaultsToHttpPort

common/defaults_test.go:184–203  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

182}
183
184func TestServerConfigSetDefaults_GrpcPortDefaultsToHttpPort(t *testing.T) {
185 server := &ServerConfig{
186 HttpHostV4: util.StringPtr("127.0.0.1"),
187 HttpHostV6: util.StringPtr("[::1]"),
188 HttpPortV4: util.IntPtr(4311),
189 HttpPortV6: util.IntPtr(5311),
190 GrpcEnabled: util.BoolPtr(true),
191 }
192
193 err := server.SetDefaults()
194 assert.NoError(t, err)
195 assert.NotNil(t, server.GrpcHostV4)
196 assert.NotNil(t, server.GrpcHostV6)
197 assert.NotNil(t, server.GrpcPortV4)
198 assert.NotNil(t, server.GrpcPortV6)
199 assert.Equal(t, "127.0.0.1", *server.GrpcHostV4)
200 assert.Equal(t, "[::1]", *server.GrpcHostV6)
201 assert.Equal(t, 4311, *server.GrpcPortV4)
202 assert.Equal(t, 5311, *server.GrpcPortV6)
203}
204
205func TestSetDefaults_UpstreamConfig(t *testing.T) {
206 t.Run("SchemeBasedUpstreamConfigConversionToProvider", func(t *testing.T) {

Callers

nothing calls this directly

Calls 4

SetDefaultsMethod · 0.95
StringPtrFunction · 0.92
IntPtrFunction · 0.92
BoolPtrFunction · 0.92

Tested by

no test coverage detected