package systemconfig import "testing" func TestDefaultHomeEntriesEnabled(t *testing.T) { if got := defaultHomeEntriesEnabledConfigValue(); got != "true" { t.Fatalf("默认首页业务入口开关 = %q, want true", got) } } func TestParseHomeEntriesEnabled(t *testing.T) { cases := []struct { value string want bool }{ {value: "true", want: true}, {value: " TRUE ", want: true}, {value: "1", want: true}, {value: "false", want: false}, {value: "0", want: false}, {value: "", want: false}, {value: "unknown", want: false}, } for _, item := range cases { if got := parseHomeEntriesEnabled(item.value); got != item.want { t.Fatalf("parseHomeEntriesEnabled(%q) = %v, want %v", item.value, got, item.want) } } }