1
0
mirror of https://github.com/divan/expvarmon.git synced 2025-04-27 13:48:55 +08:00
expvarmon/utils_test.go

28 lines
517 B
Go
Raw Normal View History

2015-05-01 16:49:19 +03:00
package main
import "testing"
func TestUtils(t *testing.T) {
2015-05-01 20:12:23 +03:00
str := "memstats.Alloc,memstats.Sys"
2015-05-01 16:49:19 +03:00
2015-05-01 20:12:23 +03:00
vars, err := ParseVars(str)
2015-05-01 16:49:19 +03:00
if err != nil {
t.Fatalf("Err not nil: %v", err)
}
if len(vars) != 2 {
t.Fatalf("vars should contain 2 elements, but has %d", len(vars))
}
2015-05-01 20:12:23 +03:00
str = "memstats.Alloc,memstats.Sys,goroutines,Counter.A"
2015-05-01 16:49:19 +03:00
2015-05-01 20:12:23 +03:00
vars, err = ParseVars(str)
2015-05-01 16:49:19 +03:00
if err != nil {
t.Fatalf("Err not nil: %v", err)
}
if len(vars) != 4 {
t.Fatalf("vars should contain 4 elements, but has %d", len(vars))
}
}