github.com/jhump/protoreflect@v1.16.0/desc/internal/util_test.go (about) 1 package internal_test 2 3 import ( 4 "github.com/jhump/protoreflect/desc/internal" 5 "testing" 6 7 "github.com/jhump/protoreflect/internal/testutil" 8 ) 9 10 func TestCreatePrefixList(t *testing.T) { 11 list := internal.CreatePrefixList("") 12 testutil.Eq(t, []string{""}, list) 13 14 list = internal.CreatePrefixList("pkg") 15 testutil.Eq(t, []string{"pkg", ""}, list) 16 17 list = internal.CreatePrefixList("fully.qualified.pkg.name") 18 testutil.Eq(t, []string{"fully.qualified.pkg.name", "fully.qualified.pkg", "fully.qualified", "fully", ""}, list) 19 }