diff options
| author | Diego Nehab <diego.nehab@gmail.com> | 2015-08-25 15:41:40 -0300 |
|---|---|---|
| committer | Diego Nehab <diego.nehab@gmail.com> | 2015-08-25 15:41:40 -0300 |
| commit | 77bba625d7aaa0f9e118879163687fcbcb0b5a7b (patch) | |
| tree | bbb719610c306b0af3225784164b44e2c509eb7c /test | |
| parent | 96965b179c7311f850f72a8629b9ba6d3a31d117 (diff) | |
| download | luasocket-77bba625d7aaa0f9e118879163687fcbcb0b5a7b.tar.gz luasocket-77bba625d7aaa0f9e118879163687fcbcb0b5a7b.tar.bz2 luasocket-77bba625d7aaa0f9e118879163687fcbcb0b5a7b.zip | |
Fixes suggested by @Florob in #147.
Diffstat (limited to 'test')
| -rw-r--r-- | test/testclnt.lua | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/test/testclnt.lua b/test/testclnt.lua index abf9608..ee1201f 100644 --- a/test/testclnt.lua +++ b/test/testclnt.lua | |||
| @@ -304,15 +304,20 @@ function isclosed(c) | |||
| 304 | end | 304 | end |
| 305 | 305 | ||
| 306 | function active_close() | 306 | function active_close() |
| 307 | reconnect() | 307 | local tcp = socket.tcp4() |
| 308 | if isclosed(data) then fail("should not be closed") end | 308 | if isclosed(tcp) then fail("should not be closed") end |
| 309 | data:close() | 309 | tcp:close() |
| 310 | if not isclosed(data) then fail("should be closed") end | 310 | if not isclosed(tcp) then fail("should be closed") end |
| 311 | data = nil | 311 | tcp = socket.tcp() |
| 312 | local udp = socket.udp() | 312 | if not isclosed(tcp) then fail("should be closed") end |
| 313 | tcp = nil | ||
| 314 | local udp = socket.udp4() | ||
| 313 | if isclosed(udp) then fail("should not be closed") end | 315 | if isclosed(udp) then fail("should not be closed") end |
| 314 | udp:close() | 316 | udp:close() |
| 315 | if not isclosed(udp) then fail("should be closed") end | 317 | if not isclosed(udp) then fail("should be closed") end |
| 318 | udp = socket.udp() | ||
| 319 | if not isclosed(udp) then fail("should be closed") end | ||
| 320 | udp = nil | ||
| 316 | pass("ok") | 321 | pass("ok") |
| 317 | end | 322 | end |
| 318 | 323 | ||
| @@ -368,7 +373,7 @@ function test_selectbugs() | |||
| 368 | pass("invalid input: ok") | 373 | pass("invalid input: ok") |
| 369 | local toomany = {} | 374 | local toomany = {} |
| 370 | for i = 1, socket._SETSIZE+1 do | 375 | for i = 1, socket._SETSIZE+1 do |
| 371 | toomany[#toomany+1] = socket.udp() | 376 | toomany[#toomany+1] = socket.udp4() |
| 372 | end | 377 | end |
| 373 | if #toomany > socket._SETSIZE then | 378 | if #toomany > socket._SETSIZE then |
| 374 | local e = pcall(socket.select, toomany, nil, 0.1) | 379 | local e = pcall(socket.select, toomany, nil, 0.1) |
