From 63c12d18cccb4c1903e7c5235e0ac270783eaa11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Tue, 30 Apr 2019 13:41:54 +0200 Subject: Add tests for user mucsub mam from muc mam --- test/suite.hrl | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'test/suite.hrl') diff --git a/test/suite.hrl b/test/suite.hrl index b2515d8c..b4893284 100644 --- a/test/suite.hrl +++ b/test/suite.hrl @@ -12,7 +12,7 @@ -define(recv1(P1), P1 = (fun() -> - V = recv(Config), + V = suite:recv(Config), case V of P1 -> V; _ -> suite:match_failure([V], [??P1]) @@ -21,7 +21,7 @@ -define(recv2(P1, P2), (fun() -> - case {R1 = recv(Config), R2 = recv(Config)} of + case {R1 = suite:recv(Config), R2 = suite:recv(Config)} of {P1, P2} -> {R1, R2}; {P2, P1} -> {R2, R1}; {P1, V1} -> suite:match_failure([V1], [P2]); @@ -34,7 +34,7 @@ -define(recv3(P1, P2, P3), (fun() -> - case R3 = recv(Config) of + case R3 = suite:recv(Config) of P1 -> insert(R3, 1, ?recv2(P2, P3)); P2 -> insert(R3, 2, ?recv2(P1, P3)); P3 -> insert(R3, 3, ?recv2(P1, P2)); @@ -44,7 +44,7 @@ -define(recv4(P1, P2, P3, P4), (fun() -> - case R4 = recv(Config) of + case R4 = suite:recv(Config) of P1 -> insert(R4, 1, ?recv3(P2, P3, P4)); P2 -> insert(R4, 2, ?recv3(P1, P3, P4)); P3 -> insert(R4, 3, ?recv3(P1, P2, P4)); @@ -55,7 +55,7 @@ -define(recv5(P1, P2, P3, P4, P5), (fun() -> - case R5 = recv(Config) of + case R5 = suite:recv(Config) of P1 -> insert(R5, 1, ?recv4(P2, P3, P4, P5)); P2 -> insert(R5, 2, ?recv4(P1, P3, P4, P5)); P3 -> insert(R5, 3, ?recv4(P1, P2, P4, P5)); @@ -75,6 +75,19 @@ end end)()). +-define(match(Pattern, Result, PatternRes), + (fun() -> + case Result of + Pattern -> + PatternRes; + Mismatch -> + suite:match_failure([Mismatch], [??Pattern]) + end + end)()). + +-define(send_recv(Send, Recv), + ?match(Recv, suite:send_recv(Config, Send))). + -define(COMMON_VHOST, <<"localhost">>). -define(MNESIA_VHOST, <<"mnesia.localhost">>). -define(REDIS_VHOST, <<"redis.localhost">>). -- cgit v1.2.3