想要实现的效果:无论断言成功与否,都将断言结果写进日志文件中,方便排查问题
遇到的问题:将 Assert.assertEquals方法catch住后,断言失败了,却不走catch里的逻辑,这是为什么呢?
下面这种方法是否可行?如果不行的话有其他办法么?
try{
//用户名断言
Assert.assertEquals(username1, userinfo);
} catch (Exception e) {
System.out.println("22222");
logger.info("登录失败:" + e);
}
断言失败结果: