Skip to content
Snippets Groups Projects
Commit fc3761c4 authored by Dmitry E. Oboukhov's avatar Dmitry E. Oboukhov
Browse files

Add some test for socket:write/socket:read. #474

parent bcb4e3f8
No related branches found
No related tags found
No related merge requests found
......@@ -1207,3 +1207,34 @@ os.remove(path)
---
- true
...
longstring = string.rep("abc", 65535)
---
...
server = socket.tcp_server('unix/', path, function(s) s:write(longstring) end)
---
...
client = socket.tcp_connect('unix/', path)
---
...
client:read(#longstring) == longstring
---
- true
...
client = socket.tcp_connect('unix/', path)
---
...
client:read(#longstring + 1) == longstring
---
- true
...
client = socket.tcp_connect('unix/', path)
---
...
client:read(#longstring - 1) == string.sub(longstring, 1, #longstring - 1)
---
- true
...
os.remove(path)
---
- true
...
......@@ -390,17 +390,29 @@ os.remove(path)
server = socket.tcp_server('unix/', path, function(s) s:write('Hello, world') end)
server ~= nil
fiber.sleep(.5)
client = socket.tcp_connect('unix/', path)
client ~= nil
client:read(123)
server:stop()
os.remove(path)
longstring = string.rep("abc", 65535)
server = socket.tcp_server('unix/', path, function(s) s:write(longstring) end)
client = socket.tcp_connect('unix/', path)
client:read(#longstring) == longstring
client = socket.tcp_connect('unix/', path)
client:read(#longstring + 1) == longstring
client = socket.tcp_connect('unix/', path)
client:read(#longstring - 1) == string.sub(longstring, 1, #longstring - 1)
client ~= nil
client:read(123)
server:stop()
os.remove(path)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment