我在属性文件中有一些整数值。 我应该编写一个单元测试来检查它们是否是整数?如果是,我们如何做到这一点。我没有将属性加载到变量中。只需在需要时直接使用它们
答案 0 :(得分:2)
单元测试用于测试您的工件(您作为应用程序/产品的一部分生成的东西),而不是您的配置。如果属性文件可以在您的控件之外进行更改,那么正确的做法是在使用时进行检查。
换句话说,您应该让代码检查属性是否为整数,然后对该代码进行单元测试,以确保它正确导入整数并拒绝其他所有内容(浮点数,带有尾随垃圾的整数) ,非数字字符串,空字符串等。)
答案 1 :(得分:0)
单元测试不适用于属性文件。在属性文件中处理错误值的正确方法是在使用它们的代码中使用RuntimeExceptions或Errors