Java中的断言包装器

问题描述

| 我想使用生产代码中的断言来验证私有方法的输入,如本文所建议: 断言最佳实践。 而且我正在寻找可以使用的良好的薄包装代码。我确定有人在我之前写过它。 您知道有什么好的开源软件吗? 例如,我希望包装器组织失败字符串。因此,在日志上进行搜索将是统一的。 谢谢! ps。在生产代码上使用JUnit是不好的做法吗?     

解决方法

研究AspectJ(或其他类似的面向方面的产品)。您可以简单地在方法中添加注释,以调用您的切入点之一以自动检查输入。     ,在生产代码中包含JUnit绝对不好。应该与您的生产代码和测试代码明确分开。您能解释一下您打算怎么做吗?您没有给我们太多帮助。 就Kaj而言,如果要返回错误列表,则要在被调用类中进行消息格式化,只需返回List,或者如果要在调用类中进行格式化,则只需返回List或List。