Browse Source

Add unit tests

pull/389/head
Mark Allen 8 years ago
parent
commit
940ca76069
1 changed files with 21 additions and 1 deletions
  1. +21
    -1
      test/lager_test_backend.erl

+ 21
- 1
test/lager_test_backend.erl View File

@ -210,7 +210,7 @@ lager_test_() ->
},
{"unsafe logging with args works",
fun() ->
lager:warning("test message ~p", [self()]),
lager:warning_unsafe("test message ~p", [self()]),
?assertEqual(1, count()),
{Level, _Time, Message,_Metadata} = pop(),
?assertMatch(Level, lager_util:level_to_num(warning)),
@ -479,6 +479,26 @@ lager_test_() ->
lager:clear_all_traces(),
lager:info([{requestid, 6}], "hello world"),
?assertEqual(10, count()),
lager:clear_all_traces(),
lager:trace(?MODULE, [{requestid, '>=', 5}, {requestid, '=<', 7}], debug),
lager:info([{requestid, 4}], "nope!"),
lager:info([{requestid, 5}], "hello world"),
lager:info([{requestid, 7}], "hello world again"),
?assertEqual(12, count()),
lager:clear_all_traces(),
lager:trace(?MODULE, [{foo, '!=', bar}]),
lager:info([{foo, bar}], "hello world"),
?assertEqual(12, count()),
lager:info([{foo, baz}], "blarg"),
?assertEqual(13, count()),
lager:clear_all_traces(),
lager:trace(?MODULE, [{all, [{foo, '=', bar}, {null, false}]}]),
lager:info([{foo, bar}], "should not be logged"),
?assertEqual(13, count()),
lager:clear_all_traces(),
lager:trace(?MODULE, [{any, [{foo, '=', bar}, {null, true}]}]),
lager:info([{foo, qux}], "should be logged"),
?assertEqual(14, count()),
ok
end
},

Loading…
Cancel
Save