Coldfusion 布尔类型的MX单元测试
我想我需要测试一个返回类型的布尔值作为第一个测试。 我该怎么做 对于任何返回布尔值的方法,例如Coldfusion 布尔类型的MX单元测试,coldfusion,mxunit,Coldfusion,Mxunit,我想我需要测试一个返回类型的布尔值作为第一个测试。 我该怎么做 对于任何返回布尔值的方法,例如 public boolean function isValid( required numeric id ) { // returns 'true' if data is valid, 'false' if data is not valid } 有,;断言和断言结构。。。我想我正在寻找类似AssertsBoolean的方法,因为没有这种方法,所以最接近的方法是 assertIsTypeOf
public boolean function isValid( required numeric id ) {
// returns 'true' if data is valid, 'false' if data is not valid
}
有,;断言和断言结构。。。我想我正在寻找类似AssertsBoolean的方法,因为没有这种方法,所以最接近的方法是
assertIsTypeOf
但是我不知道用什么语法来测试布尔“type”-似乎test assertTrue或assertFalse不是我要找的。那么您是在测试它是否是布尔值,还是
true
或false
?测试更常见的是后者,在这种情况下,您可以根据需要使用assertTrue()
或assertFalse()
如果您确实需要测试它是否是布尔值,而不考虑值,那么只需在assertTrue()中使用isBoolean()
:
顺便说一句,听起来您刚刚开始测试,如果是这样的话:最好不要使用MXUnit,因为它几乎是一个死气沉沉的项目。改用。它受到积极支持,与MXUnit兼容,便于从xUnit风格的测试迁移出去,并利用更现代的方法编写测试。您正在测试它是布尔值,还是true
还是false
?测试更常见的是后者,在这种情况下,您可以根据需要使用assertTrue()
或assertFalse()
如果您确实需要测试它是否是布尔值,而不考虑值,那么只需在assertTrue()中使用isBoolean()
:
顺便说一句,听起来您刚刚开始测试,如果是这样的话:最好不要使用MXUnit,因为它几乎是一个死气沉沉的项目。改用。它受到积极支持,与MXUnit兼容,便于从xUnit风格的测试迁移出去,并利用更现代的方法编写测试。您正在测试它是布尔值,还是true
还是false
?测试更常见的是后者,在这种情况下,您可以根据需要使用assertTrue()
或assertFalse()
如果您确实需要测试它是否是布尔值,而不考虑值,那么只需在assertTrue()中使用isBoolean()
:
顺便说一句,听起来您刚刚开始测试,如果是这样的话:最好不要使用MXUnit,因为它几乎是一个死气沉沉的项目。改用。它受到积极支持,与MXUnit兼容,便于从xUnit风格的测试迁移出去,并利用更现代的方法编写测试。您正在测试它是布尔值,还是true
还是false
?测试更常见的是后者,在这种情况下,您可以根据需要使用assertTrue()
或assertFalse()
如果您确实需要测试它是否是布尔值,而不考虑值,那么只需在assertTrue()中使用isBoolean()
:
顺便说一句,听起来您刚刚开始测试,如果是这样的话:最好不要使用MXUnit,因为它几乎是一个死气沉沉的项目。改用。它受到积极支持,与MXUnit兼容,便于从xUnit风格的测试迁移,并利用更现代的方法编写测试。感谢adam,是的,我正在尝试使用工具“形式化”我的单元测试,我一直以“伪套件”的形式编写自己的测试页面——我将查看testBox。如果xUnit类型测试是通过的,请您“按名称”提及一些方法。Thx againWell TestBox将使用BDD风格测试的概念,但我认为这主要是一个用词不当的说法(尽管它具有行业吸引力),我通常会尽量避免使用这个术语。在CFML世界中,实际上只有xUnit和TestBox的“BDD样式”选项。如果您想提问,我可以推荐您加入CFML Slack频道吗(这篇博客文章中的订阅链接:。TestBox有一个子频道。谢谢adam,是的,我正试图用工具“形式化”我的单元测试,我一直以“伪套件”的形式编写自己的测试页面。我将查看TestBox。你能不能“点名”提到一些方法,如果xUnit类型测试通过。Thx againWell TestBox将使用BDD风格测试的概念,但我认为这主要是一个用词不当的说法(尽管它具有行业吸引力),我通常会尽量避免使用这个术语。在CFML世界中,只有xUnit和TestBox的“BDD风格”的选项.如果您想提问,我可以推荐您加入CFML Slack频道吗(这篇博客文章中的订阅链接:。TestBox有一个子频道。谢谢adam,是的,我正试图用工具“形式化”我的单元测试,我一直以“伪套件”的形式编写自己的测试页面。我将查看TestBox。你能不能“点名”提到一些方法,如果xUnit类型测试通过。Thx againWell TestBox将使用BDD风格测试的概念,但我认为这主要是一个用词不当的说法(尽管它具有行业吸引力),我通常会尽量避免使用这个术语。在CFML世界中,只有xUnit和TestBox的“BDD风格”的选项.如果您想提问,我可以推荐您加入CFML Slack频道吗(这篇博客文章中的订阅链接:。TestBox有一个子频道。谢谢adam,是的,我正试图用工具“形式化”我的单元测试,我一直以“伪套件”的形式编写自己的测试页面。我将查看TestBox。你能不能“点名”提到一些方法,如果xUnit类型测试通过。Thx againWell TestBox将使用BDD风格测试的概念,但我认为这主要是一个用词不当的说法(尽管它具有行业吸引力),我通常会尽量避免使用这个术语。在CFML世界中,只有xUnit和TestBox的“BDD风格”的选项。如果你想问问题,我可以推荐你吗
assertTrue(isBoolean(result));