MCPcopy Create free account
hub / github.com/golobby/container / TestContainer_NamedTransient

Function TestContainer_NamedTransient

container_test.go:302–312  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

300}
301
302func TestContainer_NamedTransient(t *testing.T) {
303 err := instance.NamedTransient("theCircle", func() Shape {
304 return &Circle{a: 13}
305 })
306 assert.NoError(t, err)
307
308 var sh Shape
309 err = instance.NamedResolve(&sh, "theCircle")
310 assert.NoError(t, err)
311 assert.Equal(t, sh.GetArea(), 13)
312}
313
314func TestContainer_NamedTransientLazy(t *testing.T) {
315 err := instance.NamedTransientLazy("theCircle", func() Shape {

Callers

nothing calls this directly

Calls 3

GetAreaMethod · 0.95
NamedTransientMethod · 0.80
NamedResolveMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…