add more bad test for net servers

This commit is contained in:
Joel Wetzell
2026-02-09 21:14:02 -06:00
parent 0cdd1f6e6a
commit b0cffe819d
2 changed files with 25 additions and 0 deletions

View File

@@ -79,6 +79,15 @@ func TestBadTCPServer(t *testing.T) {
}, },
errorString: "net.tcp.server unknown framing method: asdfasdfasdfasdflkj", errorString: "net.tcp.server unknown framing method: asdfasdfasdfasdflkj",
}, },
{
name: "non-string ip param",
params: map[string]any{
"port": 8000.0,
"framing": "LF",
"ip": 123,
},
errorString: "net.tcp.server ip must be a string",
},
} }
for _, test := range tests { for _, test := range tests {

View File

@@ -52,6 +52,22 @@ func TestBadUDPServer(t *testing.T) {
}, },
errorString: "net.udp.server port must be a number", errorString: "net.udp.server port must be a number",
}, },
{
name: "non-string ip param",
params: map[string]any{
"port": 8000.0,
"ip": 123,
},
errorString: "net.udp.server ip must be a string",
},
{
name: "non-number bufferSize param",
params: map[string]any{
"port": 8000.0,
"bufferSize": "1024",
},
errorString: "net.udp.server bufferSize must be a number",
},
} }
for _, test := range tests { for _, test := range tests {