github.com/Axway/agent-sdk@v1.1.101/pkg/apic/service_test.go (about) 1 package apic 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestSanitizeAPIName(t *testing.T) { 10 name := sanitizeAPIName("Abc.Def") 11 assert.Equal(t, "abc.def", name) 12 name = sanitizeAPIName(".Abc.Def") 13 assert.Equal(t, "abc.def", name) 14 name = sanitizeAPIName(".Abc...De/f") 15 assert.Equal(t, "abc--.de-f", name) 16 name = sanitizeAPIName("Abc.D-ef") 17 assert.Equal(t, "abc.d-ef", name) 18 name = sanitizeAPIName("Abc.Def=") 19 assert.Equal(t, "abc.def", name) 20 name = sanitizeAPIName("A..bc.Def") 21 assert.Equal(t, "a--bc.def", name) 22 }