我想在JUnit中做类似以下的事情:
assertTrue(logger.error("the condition is not true"), <a boolean condition>);
因此,错误消息将由记录器记录,其中记录器可以是例如commons或log4j。
但是,Junit断言不接受记录器参数,那么有没有办法实现这一点,或者我需要在try-catch中捕获assert并在catch块中记录错误消息?