Files
VictoriaMetrics/lib/bytesutil/fast_string_transformer_test.go
Aliaksandr Valialkin 40402fdac3 lib: run go fix -rangeint
2026-02-18 14:28:31 +01:00

23 lines
465 B
Go

package bytesutil
import (
"strings"
"testing"
)
func TestFastStringTransformer(t *testing.T) {
fst := NewFastStringTransformer(strings.ToUpper)
f := func(s, resultExpected string) {
t.Helper()
for i := range 10 {
result := fst.Transform(s)
if result != resultExpected {
t.Fatalf("unexpected result for Transform(%q) at iteration %d; got %q; want %q", s, i, result, resultExpected)
}
}
}
f("", "")
f("foo", "FOO")
f("a_b-C", "A_B-C")
}