package consul import ( "testing" "github.com/hashicorp/consul/sdk/testutil" "github.com/stretchr/testify/require" ) func TestLoggerStore_Named(t *testing.T) { t.Parallel() require := require.New(t) logger := testutil.Logger(t) store := newLoggerStore(logger) require.NotNil(store) l1 := store.Named("test1") l2 := store.Named("test2") require.Truef( l1 != l2, "expected %p and %p to have a different memory address", l1, l2, ) } func TestLoggerStore_NamedCache(t *testing.T) { t.Parallel() require := require.New(t) logger := testutil.Logger(t) store := newLoggerStore(logger) require.NotNil(store) l1 := store.Named("test") l2 := store.Named("test") require.Truef( l1 == l2, "expected %p and %p to have the same memory address", l1, l2, ) }