commit 38ac6f12dfa813e37188500cc1d08d33f979b6cd
parent 06060831e75d7930052cb810b8b772048fac5668
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 17 Nov 2022 12:11:21 -0500
fix class generator
Diffstat:
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/cmd/art/main.go b/cmd/art/main.go
@@ -149,6 +149,8 @@ func getClassName(idx int) string {
found = true
out[i]++
break
+ } else {
+ out[i] = firstRune
}
}
if !found {
diff --git a/cmd/art/main_test.go b/cmd/art/main_test.go
@@ -23,4 +23,13 @@ func TestGetClassName(t *testing.T) {
assert.Equal(t, "aba", getClassName(728))
assert.Equal(t, "abz", getClassName(753))
assert.Equal(t, "aca", getClassName(754))
+ assert.Equal(t, "acz", getClassName(779))
+ assert.Equal(t, "ada", getClassName(780))
+ assert.Equal(t, "aea", getClassName(806))
+ assert.Equal(t, "afa", getClassName(832))
+ assert.Equal(t, "aza", getClassName(1352))
+ assert.Equal(t, "azz", getClassName(1377))
+ assert.Equal(t, "baa", getClassName(1378))
+ assert.Equal(t, "bzz", getClassName(2053))
+ assert.Equal(t, "caa", getClassName(2054))
}