diff options
Diffstat (limited to 'tests/pingpong.lua')
-rw-r--r-- | tests/pingpong.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/pingpong.lua b/tests/pingpong.lua index 06c0903..1ed5b9a 100644 --- a/tests/pingpong.lua +++ b/tests/pingpong.lua | |||
@@ -21,13 +21,15 @@ local pingpong = function(name, qr, qs, start) | |||
21 | q:send(qs, val) | 21 | q:send(qs, val) |
22 | count = count + 1 | 22 | count = count + 1 |
23 | end | 23 | end |
24 | return true | 24 | return "ping!" |
25 | end | 25 | end |
26 | 26 | ||
27 | -- pingpong("L1", '0', '1', true) | 27 | -- pingpong("L1", '0', '1', true) |
28 | local t1, err1 = lanes.gen("*", { name = 'auto' }, pingpong)("L1", 'a', 'b', true) | 28 | local t1, err1 = lanes.gen("*", { name = 'auto' }, pingpong)("L1", 'a', 'b', true) |
29 | local t2, err2 = lanes.gen("*", { name = 'auto' }, pingpong)("L2", 'b', 'a', false) | 29 | local t2, err2 = lanes.gen("*", { name = 'auto' }, pingpong)("L2", 'b', 'a', false) |
30 | 30 | ||
31 | t1:join() | 31 | local r1, ret1 = t1:join() |
32 | t2:join() | 32 | assert(r1 == true and ret1 == "ping!") |
33 | local r2, ret2 = t2:join() | ||
34 | assert(r2 == true and ret2 == "ping!") | ||
33 | print "TEST OK" | 35 | print "TEST OK" |