mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-24 03:06:48 +01:00
31 lines
504 B
Go
31 lines
504 B
Go
|
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`)
|
||
|
}
|