From 7b900bed5ffdc25718cb3212a7363ee041331557 Mon Sep 17 00:00:00 2001 From: Yurii Rashkovskii Date: Sun, 11 Apr 2010 14:05:06 -0700 Subject: [PATCH] Console logger now recognizes undef and badarg failure reasons and knows how to format them --- src/epitest_console_logger.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/epitest_console_logger.erl b/src/epitest_console_logger.erl index a43f84c..41b75dc 100644 --- a/src/epitest_console_logger.erl +++ b/src/epitest_console_logger.erl @@ -100,7 +100,11 @@ format_loc(dynamic) -> format_reason(negative) -> io_lib:format("This test should have failed", []); format_reason({timetrapped, {X, Unit}}) -> - io_lib:format("timetrapped at ~w ~w",[X, Unit]); + io_lib:format("Timetrapped at ~w ~w",[X, Unit]); +format_reason({undef, {M, F, A}}) -> + io_lib:format("Undefined function ~w:~w/~w",[M,F,length(A)]); +format_reason({badarg, {M, F, A}}) -> + io_lib:format("Bad arguments ~p for ~w:~w/~w",[A,M,F,length(A)]); format_reason(Reason) -> io_lib:format("~p",[Reason]).