Skip to content

Commit

Permalink
Add test cases for eval.TooManyArgError()
Browse files Browse the repository at this point in the history
  • Loading branch information
tchssk committed May 28, 2024
1 parent 1774c72 commit 854598c
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions eval/eval_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,24 @@ import (

func TestTooManyArgError(t *testing.T) {
dsls := map[string]func(){
"APIKey": func() { Type("name", func() { APIKey("scheme", "name", 1, 2, 3) }) },
"APIKeyField": func() { Type("name", func() { APIKeyField("tag", "scheme", "name", 1, 2, 3) }) },
"AccessToken": func() { Type("name", func() { AccessToken("name", 1, 2, 3) }) },
"AccessTokenField": func() { Type("name", func() { AccessTokenField("tag", "name", 1, 2, 3) }) },
"ArrayOf": func() { ArrayOf(String, func() {}, func() {}) },
"Attribute": func() { Type("name", func() { Attribute("name", 1, 2, 3, 4) }) },
"Cookie": func() { API("name", func() { HTTP(func() { Cookie("name", 1, 2, 3, 4) }) }) },
"Error": func() { API("name", func() { Error("name", 1, 2, 3, 4) }) },
"ErrorName": func() { Type("name", func() { ErrorName("name", 1, 2, 3) }) },
"Example": func() { Example(1, 2, 3) },
"Field": func() { Type("name", func() { Field("tag", "name", 1, 2, 3, 4) }) },
"Files": func() { Files("path", "filename", func() {}, func() {}) },
"Header": func() { API("name", func() { HTTP(func() { Header("name", 1, 2, 3, 4) }) }) },
"MapOf": func() { MapOf(String, String, func() {}, func() {}) },
"MapParams": func() { MapParams(1, 2) },
"Param": func() { API("name", func() { HTTP(func() { Param("name", 1, 2, 3, 4) }) }) },
"Password": func() { Type("name", func() { Password("name", 1, 2, 3) }) },
"PasswordField": func() { Type("name", func() { PasswordField("tag", "name", 1, 2, 3) }) },
"Payload": func() { Payload(String, 1, 2, 3) },
"Response": func() { API("name", func() { HTTP(func() { Response(StatusOK, "name", 1, 2) }) }) },
"Result": func() { Result(String, 1, 2, 3) },
Expand All @@ -25,7 +37,12 @@ func TestTooManyArgError(t *testing.T) {
"Server": func() { Server("name", func() {}, func() {}) },
"StreamingPayload": func() { StreamingPayload(String, 1, 2, 3) },
"StreamingResult": func() { StreamingResult(String, 1, 2, 3) },
"Token": func() { Type("name", func() { Token("name", 1, 2, 3) }) },
"TokenField": func() { Type("name", func() { TokenField("tag", "name", 1, 2, 3) }) },
"Type": func() { Type("name", 1, 2, 3) },
"Username": func() { Type("name", func() { Username("name", 1, 2, 3) }) },
"UsernameField": func() { Type("name", func() { UsernameField("tag", "name", 1, 2, 3) }) },
"Variable": func() { API("a", func() { Server("s", func() { Host("h", func() { Variable("v", 1, 2, 3, 4) }) }) }) },
}
for name, dsl := range dsls {
t.Run(name, func(t *testing.T) {
Expand Down

0 comments on commit 854598c

Please sign in to comment.