【发布时间】:2017-11-28 14:23:33
【问题描述】:
我是编程和 Java 新手。我正在尝试通过实践来学习它。我正在研究找到 1 个单元测试的开源库。我创建了一个“沙盒”,在其中复制了这个单元测试,并尝试将所有代码放入 main 方法中。
我有以下问题:为什么 double 和 int 类型的变量在单元测试中有 蓝色粗体 而在我的沙箱中它们是棕色的。这是否意味着这些变量以某种方式发生了变化?如果是,它们是如何变化的(我应该担心代码的行为与单元测试不同吗?) 例如,
测试文件原截图:
我的文件截图:
看看我如何使用 Eclipse IDE 建议来删除警告:
写的是名字'TOLERANCE_ROOT' and 'STEP_MAX' must match pattern '^[a-z][a-zA-Z0-9]*$'。我认为我在 main 方法中的变量类型与测试类中相同类型的变量不同是约定的问题。
【问题讨论】:
-
粗体蓝色表示它是一个有效的常量变量。意思是,它是一个
static final变量,如下所述:Understanding Class Members 请记住 - 虽然它与 java 相关 - 您的问题指向 3rd 方软件的特定行为。
标签: java eclipse unit-testing