add: TestBindingDefault test case

This commit is contained in:
Steven127 2022-02-06 18:30:58 +08:00
parent 94153d1e19
commit f07d299ca3
2 changed files with 6 additions and 1 deletions

View File

@ -105,7 +105,7 @@ func Default(method, contentType string) Binding {
return YAML return YAML
case MIMEMultipartPOSTForm: case MIMEMultipartPOSTForm:
return FormMultipart return FormMultipart
default: // case MIMEPOSTForm: default: // case like MIMEHTML, MIMEPOSTForm:
return Form return Form
} }
} }

View File

@ -165,6 +165,11 @@ func TestBindingDefault(t *testing.T) {
assert.Equal(t, YAML, Default("POST", MIMEYAML)) assert.Equal(t, YAML, Default("POST", MIMEYAML))
assert.Equal(t, YAML, Default("PUT", MIMEYAML)) assert.Equal(t, YAML, Default("PUT", MIMEYAML))
assert.Equal(t, MsgPack, Default("POST", MIMEMSGPACK))
assert.Equal(t, MsgPack, Default("PUT", MIMEMSGPACK2))
assert.Equal(t, Form, Default("POST", MIMEHTML))
} }
func TestBindingJSONNilBody(t *testing.T) { func TestBindingJSONNilBody(t *testing.T) {