package uniqueschars import ( "testing" "github.com/stretchr/testify/assert" ) func TestUnique(t *testing.T) { cases := []struct { Name string input string expected bool }{ { "eng alphabet", "abcdefghijklmnopqrstuvwxyz", true, }, { "eng mixed case", "aAbBfF", false, }, { "cyrillic alphabet", "абвгдеёжзийклмнопрстуфхцчшщъыьэюя", true, }, { "cyrillic case mixed", "аАбБвВ", false, }, } for _, tc := range cases { tc := tc t.Run(tc.Name, func(t *testing.T) { assert.Equal(t, tc.expected, Unique(tc.input)) }) } }