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  }