VictoriaMetrics/lib/logstorage/stats_values_test.go

31 lines
504 B
Go
Raw Permalink Normal View History

2024-05-22 19:01:20 +00:00
package logstorage
import (
"testing"
)
func TestParseStatsValuesSuccess(t *testing.T) {
f := func(pipeStr string) {
t.Helper()
expectParseStatsFuncSuccess(t, pipeStr)
}
f(`values(*)`)
f(`values(a)`)
f(`values(a, b)`)
f(`values(a, b) limit 10`)
}
func TestParseStatsValuesFailure(t *testing.T) {
f := func(pipeStr string) {
t.Helper()
expectParseStatsFuncFailure(t, pipeStr)
}
f(`values`)
f(`values(a b)`)
f(`values(x) y`)
f(`values(a, b) limit`)
f(`values(a, b) limit foo`)
}