Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的断言包装器_Java_Assert - Fatal编程技术网

Java中的断言包装器

Java中的断言包装器,java,assert,Java,Assert,我想在生产代码中使用断言来验证private方法的输入,正如本文所建议的: 我正在寻找一个好的瘦包装代码,我可以使用。我肯定有人在我之前写的。 你知道有什么好的开源软件可以做到这一点吗 例如,我希望包装器组织失败字符串。因此,在日志上搜索它将是统一的 谢谢 p、 在生产代码中使用JUnit是一种不好的做法吗?查看AspectJ(或其他类似的面向方面的产品)。您可以简单地在方法中添加注释,以调用一个切入点来自动检查输入。查看AspectJ(或其他类似的面向方面的产品)。您可以简单地在方法中包含注

我想在生产代码中使用断言来验证private方法的输入,正如本文所建议的:

我正在寻找一个好的瘦包装代码,我可以使用。我肯定有人在我之前写的。 你知道有什么好的开源软件可以做到这一点吗

例如,我希望包装器组织失败字符串。因此,在日志上搜索它将是统一的

谢谢


p、 在生产代码中使用JUnit是一种不好的做法吗?

查看AspectJ(或其他类似的面向方面的产品)。您可以简单地在方法中添加注释,以调用一个切入点来自动检查输入。

查看AspectJ(或其他类似的面向方面的产品)。您可以简单地在方法中包含注释,以调用一个切入点来自动检查输入。

在生产代码中包含JUnit肯定是不好的。生产代码和测试代码之间应该有明确的分离。你能解释一下你想用它做什么吗?你没有给我们太多的机会


Kaj的观点是,如果要返回错误列表,如果要在被调用的类中进行消息格式化,只需返回list,如果要在调用的类中进行格式化,只需返回list或list即可

在生产代码中包含JUnit肯定是不好的。生产代码和测试代码之间应该有明确的分离。你能解释一下你想用它做什么吗?你没有给我们太多的机会


Kaj的观点是,如果要返回错误列表,如果要在被调用的类中进行消息格式化,只需返回list,如果要在调用的类中进行格式化,只需返回list或list即可

你需要一个包装纸做什么?你希望包装器做什么?你需要详细说明,因为你不清楚你在问什么。例如,日志中失败字符串的一致性。如果要将失败字符串更改为null值。我只想在代码中替换它一次,而不是更改代码中的每个断言。要在日志中搜索它们吗?您是否理解如果VM失败,断言将终止VM?(是的,您的生产代码中不应该有JUnit)O_O您需要包装器做什么?你希望包装器做什么?你需要详细说明,因为你不清楚你在问什么。例如,日志中失败字符串的一致性。如果要将失败字符串更改为null值。我只想在代码中替换它一次,而不是更改代码中的每个断言。要在日志中搜索它们吗?您是否理解如果VM失败,断言将终止VM?(是的,您的生产代码中不应该有JUnit)