检查是否为specs中的布尔变量赋值

时间:2011-02-16 07:26:11

标签: scala specs

在specs bdd framework(http://code.google.com/p/specs)中,我可以使用以下命令检查是否为字符串赋值:

SomeClass.strVal == null mustBe false

现在,假设该类具有布尔值boolVal。如何检查是否将值true或false分配给boolVal?

请帮助 感谢

1 个答案:

答案 0 :(得分:2)

根据this page,布尔类派生自AnyVal。因此,boolean是一个值类型,没有布尔变量可以是null。事实上,由于Scala在java pplatform上运行,它可能具有默认值false

一般来说,保持变量未初始化是不好的做法。声明变量时,为其赋值。这减轻了进行这些检查的需要。