INNER CODE UNIT · Go
TestInvalidLogFormat
openkruise/kruise-game · main_test.go:112
func TestInvalidLogFormat(t *testing.T) {
opts := logging.NewOptions()
fs := flag.NewFlagSet("test", flag.ContinueOnError)
opts.AddFlags(fs)
if err := fs.Parse([]string{"--log-format=xml"}); err != nil {
t.Fatalf("parse flags: %v", err)
}
if _, err := opts.Apply(fs); err == nil {
t.Fatalf("expected error for unsupported log format")
}
}
func TestLogFormatZapEncoderConflict(t *testing.T) {
var buf bytes.Buffer
opts, result := newTestOptions(t, &buf, "--log-format=json", "--zap-encoder=console")
if !strings.Contains(result.Warning, "overrides") {
t.Fatalf("expected warning, got %q", result.Warning)