-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlevel_test.go
32 lines (30 loc) · 1.05 KB
/
level_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package gonyan
import (
"testing"
)
func TestGetLevelLabel(t *testing.T) {
if label := GetLevelLabel(Debug); label != "Debug" {
t.Fatalf("Invalid level label for Debug level found: %s", label)
}
if label := GetLevelLabel(Verbose); label != "Verbose" {
t.Fatalf("Invalid level label for Verbose level found: %s", label)
}
if label := GetLevelLabel(Info); label != "Info" {
t.Fatalf("Invalid level label for Info level found: %s", label)
}
if label := GetLevelLabel(Warning); label != "Warning" {
t.Fatalf("Invalid level label for Warning level found: %s", label)
}
if label := GetLevelLabel(Error); label != "Error" {
t.Fatalf("Invalid level label for Error level found: %s", label)
}
if label := GetLevelLabel(Fatal); label != "Fatal" {
t.Fatalf("Invalid level label for Fatal level found: %s", label)
}
if label := GetLevelLabel(Panic); label != "Panic" {
t.Fatalf("Invalid level label for Panic level found: %s", label)
}
if label := GetLevelLabel(LogLevel(-999)); label != "" {
t.Fatalf("Label returned with invalid level value")
}
}