Files
karma/internal/alertmanager/mapper_test.go

41 lines
782 B
Go

package alertmanager
import (
"testing"
"github.com/prymitive/karma/internal/mapper"
)
func TestGetAlertMapper(t *testing.T) {
versions := []string{
"0.4.0",
"0.4.1",
"0.4.99",
"0.5.0-alpha.0",
"0.5.0-beta.0",
"0.10",
"0.10.11",
"0.15.0-rc.3",
"0.17.0",
"0.20.0-rc.0",
"0.20.0-rc.0-2",
}
for _, version := range versions {
_, err := mapper.GetAlertMapper(version)
if err != nil {
t.Errorf("mapper.GetAlertMapper(%s) returned error: %s", version, err)
}
_, err = mapper.GetSilenceMapper(version)
if err != nil {
t.Errorf("mapper.GetSilenceMapper(%s) returned error: %s", version, err)
}
_, err = mapper.GetStatusMapper(version)
if err != nil {
t.Errorf("mapper.GetStatusMapper(%s) returned error: %s", version, err)
}
}
}