summaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
authorGiuseppe Privitera <priviterag@gmail.com>2015-08-21 16:31:58 +0100
committerGiuseppe Privitera <priviterag@gmail.com>2015-09-03 10:08:56 +0100
commit43b04fee5990f23d28cefdd5ecf67b4fc1c05297 (patch)
treeb92c7cc132a212102508d072873731aa30cf866a /test/src
parent758fd677eb347fce88451150d34ba24663ecb02b (diff)
downloadrabbitmq-server-git-43b04fee5990f23d28cefdd5ecf67b4fc1c05297.tar.gz
implemented rabbit_misc:pmerge to manage default values in proplists
Diffstat (limited to 'test/src')
-rw-r--r--test/src/rabbit_tests.erl7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/src/rabbit_tests.erl b/test/src/rabbit_tests.erl
index 891af272fb..a7435a3860 100644
--- a/test/src/rabbit_tests.erl
+++ b/test/src/rabbit_tests.erl
@@ -55,6 +55,7 @@ all_tests0() ->
passed = test_priority_queue(),
passed = test_pg_local(),
passed = test_unfold(),
+ passed = test_pmerge(),
passed = test_supervisor_delayed_restart(),
passed = test_table_codec(),
passed = test_content_framing(),
@@ -423,6 +424,12 @@ test_unfold() ->
end, 10),
passed.
+test_pmerge() ->
+ P = [{a, 1}, {b, 2}],
+ P = rabbit_misc:pmerge(a, 3, P),
+ [{c, 3} | P] = rabbit_misc:pmerge(c, 3, P),
+ passed.
+
test_table_codec() ->
%% FIXME this does not test inexact numbers (double and float) yet,
%% because they won't pass the equality assertions