我认为我需要测试返回类型的布尔值作为第一个测试。我该怎么做呢?
对于任何返回布尔值的方法,如
public boolean function isValid( required numeric id ) {
// returns 'true' if data is valid, 'false' if data is not valid
}有: assertIsQuery和assertIsStruct ..。我想我正在寻找像assertIsBoolean这样的东西,因为没有这种方法,所以最接近的是
assertIsTypeOf但是我不知道使用什么语法来测试布尔‘类型’-似乎测试assertTrue或assertFalse不是我要找的。
发布于 2015-08-04 13:50:58
你是在测试它是布尔值,还是true还是false?更常见的是测试后者,在这种情况下,您可以适当地使用assertTrue()或assertFalse()。
如果您确实需要测试它是否是布尔值,那么只需在assertTrue()中使用isBoolean()
assertTrue(isBoolean(result));顺便说一句,听起来你只是从测试开始,如果是这样的话:最好不要使用MXUnit,因为它几乎是一个死亡的项目。请改用TestBox。它得到了积极的支持,与MXUnit兼容,便于从xUnit风格的测试中迁移出来,并利用更现代的方法编写测试。
https://stackoverflow.com/questions/31800731
复制相似问题