main_test.go (1408B)
1 package main 2 3 import ( 4 "github.com/stretchr/testify/assert" 5 "testing" 6 ) 7 8 func TestGetClassName(t *testing.T) { 9 assert.Equal(t, "a", getClassName(0)) 10 assert.Equal(t, "b", getClassName(1)) 11 assert.Equal(t, "z", getClassName(25)) 12 assert.Equal(t, "aa", getClassName(26)) 13 assert.Equal(t, "ab", getClassName(27)) 14 assert.Equal(t, "az", getClassName(51)) 15 assert.Equal(t, "ba", getClassName(52)) 16 assert.Equal(t, "bb", getClassName(53)) 17 assert.Equal(t, "bz", getClassName(77)) 18 assert.Equal(t, "ca", getClassName(78)) 19 assert.Equal(t, "zz", getClassName(701)) 20 assert.Equal(t, "aaa", getClassName(702)) 21 assert.Equal(t, "aab", getClassName(703)) 22 assert.Equal(t, "aaz", getClassName(727)) 23 assert.Equal(t, "aba", getClassName(728)) 24 assert.Equal(t, "abz", getClassName(753)) 25 assert.Equal(t, "aca", getClassName(754)) 26 assert.Equal(t, "acz", getClassName(779)) 27 assert.Equal(t, "ada", getClassName(780)) 28 assert.Equal(t, "aea", getClassName(806)) 29 assert.Equal(t, "afa", getClassName(832)) 30 assert.Equal(t, "aza", getClassName(1352)) 31 assert.Equal(t, "azz", getClassName(1377)) 32 assert.Equal(t, "baa", getClassName(1378)) 33 assert.Equal(t, "bzz", getClassName(2053)) 34 assert.Equal(t, "caa", getClassName(2054)) 35 } 36 37 func TestGetNextClassNameStr(t *testing.T) { 38 assert.Equal(t, "a", getNextClassNameStr("")) 39 assert.Equal(t, "b", getNextClassNameStr("a")) 40 assert.Equal(t, "aaaa", getNextClassNameStr("zzz")) 41 }